Material flow based production process planning and programming method, apparatus and system
Through the production process planning method based on material flow, the material status description map and text are converted into equipment programming input parameters, which solves the problem that production process planning cannot directly promote equipment programming, improves the efficiency and convenience of equipment programming, and process engineers can complete equipment programming by themselves.
Patent Information
- Application Number
- CN202080090149.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-03-31
- Publication Date
- 2025-10-14
- Estimated Expiration
- 2040-03-31
AI Technical Summary
In the existing technology, production process planning cannot directly promote equipment programming, resulting in equipment programming spending a lot of time and effort in production line updates and new production line construction, especially since production plan information cannot be directly transferred to equipment programming, requiring process engineers and equipment engineers to manually convert information.
A production process planning method based on material flow is adopted. By describing the flow of the production process, setting the material status information, and using the material status description map and text to convert it into the input parameters of the equipment programming function module, including materials, material properties and material relationships, the material status description is directly converted into the input of equipment programming using structured semantic models and ontology elements.
It realizes the direct conversion of production process planning information into equipment programming input parameters, improves the efficiency and convenience of equipment programming, reduces equipment programming time, and enables process engineers to complete equipment programming by themselves, reducing the steps of manual information conversion.
Smart Images

Figure CN114846488B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to industrial digitalization, and in particular to a production process planning and programming method, device and system based on material flow. Background Art
[0002] Modern industrial manufacturing is shifting from mass production to mass customization and personalized customization. Consequently, the business model is shifting from push to pull. Engineers involved in production line planning need to quickly configure and reconfigure production lines to meet changing demands.
[0003] Now, we need to consider how to plan the production process before production equipment is determined, how to arrange machines and manpower within a production system to achieve production goals, and how to reuse data in engineering systems and resources in manufacturing systems. These are all issues that production planners and process control engineers need to consider.
[0004] Usually, when process engineers receive a task to update an existing production line or to build a new one, they need to follow the following steps: Figure 1 This task can be completed with the help of the process shown in the figure and the support of the system integrator. Figure 1 As shown, the entire production process is first planned at the factory end, and then the existing equipment and labor resources are planned based on the production process plan. If labor resources are selected to execute the production process, work instructions are first written, followed by manual training. A test run of the entire production line is then performed to determine if any issues are found. If no issues are found, the process ends; otherwise, the above process is repeated iteratively. If equipment resources are selected to execute the production process, equipment is first selected based on the production process plan. The selected equipment is then checked through system integration. The suitability of the equipment for production is determined. If not, equipment selection is re-executed. If so, the equipment is installed, then equipment programming is performed, followed by a test run of the equipment. Finally, the expected functionality is determined. If not, equipment programming is re-executed. If so, a test run of the entire production line is performed.
[0005] However, one of the problems with the prior art is that equipment programming takes a lot of effort and time in production process updates and new production line construction. Based on feedback from local factories, equipment programming usually takes up 30% of the total duration of the entire production line construction.
[0006] Therefore, one of the time-consuming aspects of prior art equipment programming is that production process planning doesn't directly facilitate equipment programming. In most cases, a factory's process engineers are responsible for production process planning, while system integration equipment engineers are responsible for equipment programming. Process engineers describe production plans using flow charts and text. Equipment engineers utilize a graphical programming approach based on functional modules to program and configure equipment. However, current plan descriptions are informal, and information from production plans can't be directly transferred to aid equipment programming. Consequently, equipment engineers must spend considerable time understanding the entire plan from process engineers and manually converting information from programming to planning. Summary of the Invention
[0007] The first aspect of the present invention provides a production process planning and programming method based on material flow, which includes the following steps: S1, describing the flow of a production process, wherein the flow includes multiple process steps with a sequence; S2, setting a material status information between each process step and at the beginning and end of the entire flow; S3, using multiple ontological elements to generate the material status description map, wherein the material status description map includes materials, material properties and material relationships.
[0008] Furthermore, the material status description information is a material status description graph.
[0009] Furthermore, the material status description graph is based on a structured semantic model.
[0010] Furthermore, step S3 also includes the following steps: S4, converting the material state description map into input parameters of the equipment programming function module; S5, using the function module to define each process step, setting the input interface and output interface of each function module, and using one or more parameters in the parameter list as input information of the input interface, and using the output interface to define the order of multiple function modules.
[0011] Furthermore, the input parameters are a parameter list including materials, material relationships, material properties and property values.
[0012] Furthermore, the material status description information is a material status description text, wherein the step S3 further includes the following steps: S4, importing the material status description text into the equipment programming function module to serve as the input parameter of the equipment programming function module; S5, using the function module to define each process step, setting the input interface and output interface of each function module, and using one or more parameters in the parameter list as input information of the input interface, and using the output interface to define the order of multiple function modules.
[0013] Furthermore, the material status description information includes a material status description graph and a material status description text.
[0014] The second aspect of the present invention provides a production process planning and programming device based on material flow, which includes: a description device, which describes the flow of a production process, wherein the flow includes multiple process steps with a sequence; a setting device, which sets a material status information between each process step and at the beginning and end of the entire flow; a material status description device, which uses multiple ontological elements to generate the material status description map, wherein the material status description map includes materials, material properties and material relationships.
[0015] Furthermore, the material status description information is a material status description graph.
[0016] Furthermore, the material status description graph is based on a structured semantic model.
[0017] Furthermore, the material flow-based production process planning and programming device further includes:
[0018] A conversion device, which converts the material state description map into input parameters of the equipment programming function module; a definition and setting device, which uses the function module to define each process step, sets the input interface and output interface of each function module, and uses one or more parameters in the parameter list as input information of the input interface, and uses the output interface to define the order of multiple function modules.
[0019] Furthermore, the input parameters are a parameter list including materials, material relationships, material properties and property values.
[0020] Furthermore, the material status description information is a material status description text, wherein the material flow-based production process planning and programming device also includes an import device, which imports the material status description text into the equipment programming function module to serve as an input parameter of the equipment programming function module.
[0021] Furthermore, the material status description information includes a material status description graph and a material status description text.
[0022] The third aspect of the present invention provides a production process planning and programming system based on material flow, which includes a processor; and a memory coupled to the processor, the memory having instructions stored therein, and the instructions, when executed by the processor, cause the electronic device to perform actions, the actions including: S1, describing the flow of a production process, wherein the flow includes multiple process steps with a sequence; S2, setting a material status information between each process step and at the beginning and end of the entire flow; S3, using multiple ontological elements to generate the material status description map, wherein the material status description map includes materials, material properties and material relationships.
[0023] Furthermore, the action S3 also includes the following actions: S4, converting the material state description map into input parameters of the equipment programming function module; S5, using the function module to define each process step, setting the input interface and output interface of each function module, and using one or more parameters in the parameter list as input information of the input interface, and using the output interface to define the order of multiple function modules.
[0024] A fourth aspect of the present invention provides a computer program product tangibly stored on a computer readable medium and comprising computer executable instructions which, when executed, cause at least one processor to perform the method according to the first aspect of the present invention.
[0025] A fifth aspect of the present invention provides a computer-readable medium having computer-executable instructions stored thereon, which, when executed, cause at least one processor to perform the method according to the first aspect of the present invention.
[0026] The present invention fills the gap between production process planning and equipment-side programming, so that the logistics status description in the production process plan can be directly converted into input parameters for equipment-side programming, making the entire process more efficient and convenient. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] Figure 1 It is a production process planning and programming flow chart of the prior art;
[0028] Figure 2 1 is a schematic diagram of a production process planning and programming method based on material flow according to a specific embodiment of the present invention, using logistics status to plan a production process;
[0029] Figure 3 1 is a schematic diagram of a production process planning and programming method based on material flow according to a specific embodiment of the present invention, using logistics status to plan a production process;
[0030] Figure 4is a schematic diagram of converting the material state description map into input parameters of a device programming function module according to a production process planning and programming method based on material flow in a specific embodiment of the present invention;
[0031] Figure 5 This is a schematic diagram of using function modules to define process steps and set input and output interfaces of a material flow-based production process planning and programming method according to a specific embodiment of the present invention;
[0032] Figure 6 is a schematic diagram of a production process planning and programming method based on material flow according to another specific embodiment of the present invention, wherein the material state description information includes a material state description text;
[0033] Figure 7 It is a schematic diagram of a production process planning and programming method based on material flow according to another specific embodiment of the present invention, which uses logistics status to plan a production process, wherein the material status description information includes a material status description map and a material status description text. DETAILED DESCRIPTION
[0034] The specific embodiments of the present invention are described below with reference to the accompanying drawings.
[0035] This invention provides a production process planning mechanism based on material flow. This allows equipment engineers and process engineers to easily utilize production process planning information to execute programming. This invention directly describes the production line based on materials using a material language. Therefore, subsequent equipment programming can directly import material language files to complete the planning of the entire production process based on the planned data. Because the equipment programming of this invention is based on functional modules, process engineers can complete equipment programming themselves.
[0036] A first aspect of the present invention provides a production process planning and programming method based on material flow, wherein the present invention plans the production process based on material flow.
[0037] First, the production process planning aspect is introduced. In one embodiment, the present invention uses a material flow chart to formally describe the production process, which includes two parts: a flow chart of process steps and a "blackboard" of material status.
[0038] In the production process planning, step S1 is first executed to describe a production process flow, wherein the flow includes multiple process steps with a sequence. Figure 2As shown, this embodiment uses a flow chart to describe a first production process 100, wherein the first production process 100 includes three process steps, namely the first process step P11, the second process step P12 and the third process step P13, wherein the execution order is to first execute the first process step P11, then execute the second process step P12, and finally execute the third process step P13.
[0039] Then, step S2 is performed to set a material status description information between each process step and at the beginning and end of the entire process. Preferably, the material status description information is a material status description map. In particular, the material status description map is based on a structured semantic model.
[0040] Specifically, if Figure 2 As shown, according to a specific embodiment of the present invention, the material state description diagram is an editable "blackboard" displayed on a software interface, wherein the state of the material before executing the first process flow P11 is displayed as a first blackboard B11 on the software interface, after the execution of the first process flow P11 is completed and before the execution of the second process flow P12 is displayed as a second blackboard B12 on the software interface, after the execution of the second process flow P12 is completed and before the execution of the third process flow P13 is displayed as a third blackboard B13 on the software interface, and the final state of the material after the third process step P13 is finally executed is displayed as a fourth blackboard B14 on the software interface.
[0041] Then, step S3 is executed to generate a material state description map using multiple ontological elements, wherein the material state description map includes materials, material properties, and relationships between materials. Preferably, the present invention generates the material state description map by editing an editable blackboard on the software interface based on the three basic ontological elements: materials, material properties, and material relationships.
[0042] Among them, the material element refers to the material state before or after executing each process step, the material property refers to the property describing each material, including position, location and quantity, etc., and the material relationship refers to the relationship between multiple related materials, such as insertion or inclusion, etc.
[0043] Preferably, the material state description graph is based on structured semantics. Specifically, Figure 2As shown, the state of the material before executing the first process flow P11 is displayed as the first blackboard B11 on the software interface. The material state description map in the first blackboard B11 can optionally be an ontology-based map model. Specifically, the ontology map model includes two materials, namely material 1 and material 2, wherein the relationship between material 1 and material 2 is relationship 1, and the relationship between material 2 and material 1 is relationship 2. Moreover, material 1 can be described by property 1, property 2 and property 3, the specific value of property 1 is value 1, the specific value of property 2 is value 2, and the specific value of property 3 is value 3. In addition, material 2 can be described by property 4 and property 5, the specific value of property 4 is value 4, and the specific value of property 5 is value 5. Similarly, the second blackboard B12, the third blackboard B13 and the fourth blackboard B14 are also edited as ontology map models.
[0044] like Figure 3 As shown, according to a preferred embodiment of the present invention, a second production process 200 is required for testing the PCBA board using a PCBA testing machine. The production process 200 includes six process steps, starting with the first process step P21, the second process step P22, and the third process step P23, followed by the fourth process step P24 and the fifth process step P25, and finally the sixth process step P26. Among them, the first process step P21 is "loading the PCBA board onto the automatic guided vehicle (AGV)", the second process step P22 is "moving the automatic guided vehicle to the docking area near the feed port of the PCBA testing machine", the third process step P23 is "the robotic arm fixed on the automatic guided vehicle grabs the PCBA boards from the PCBA material box one by one and puts them onto the feed port buffer of the PCBA testing machine", the fourth process step P24 is "testing the PCBA board through the PCBA testing machine", the fifth process step P25 is "moving the automatic guided vehicle to the docking area near the discharge port of the PCBA testing machine", and the sixth process step P26 is "the robotic arm fixed on the automatic guided vehicle grabs the PCBA boards from the discharge port of the PCBA testing machine one by one and puts them back into the PCBA material box".
[0045] like Figure 3As shown, the material state before executing the first process step P21 is described by the ontology-based graph model on the first blackboard B21. It includes two materials: the PCBA board and the PCBA box, and the relationships between them are "the PCBA board is placed in the PCBA box" and "the PCBA box contains the PCBA board." The PCBA board is defined by three properties: location, quantity, and test status. The PCBA board is located in the warehouse, the quantity is 30, the test status is untested, and the PCBA box is also in inventory. The material state after executing the first process step P21 is described by the ontology-based graph model on the second blackboard B22. The materials, their relationships, and the properties and values defining the materials remain unchanged. The material state after executing the second process step P21 is described by the ontology-based graph model on the third blackboard B23. The location of both the PCBA board and the PCBA box changes from "inventory" to "docking area near the feed port of the PCBA testing machine." After the third process step P23 and before the fourth process step P24, the ontology-based graph model on the fourth blackboard B24 describes a single PCB board, whose location is changed to the inlet buffer of the PCBA tester. After the fourth process step P24, the test status of the PCB board in the ontology-based graph model on the fifth blackboard B25 changes from "untested" to "tested," and its location changes from "inlet buffer of the PCBA tester" to "discharge docking area of the PCBA tester." After the third process step P23 and before the fifth process step P25, the ontology-based graph model on the sixth blackboard B26 describes a single PCBA box, whose location is "dockage area near the inlet of the PCBA tester." After the fifth process step P25, the ontology-based graph model on the seventh blackboard B27 describes a change in the PCBA box's location from "inlet buffer of the PCBA tester" to "discharge docking area of the PCBA tester." Finally, after executing the sixth process step P26, it is described by the ontology-based graph model in the sixth blackboard B26, which is merged by the ontology-based graph models in the seventh blackboard B27 and the fifth blackboard B25 and displayed on the eighth blackboard B28, indicating that the tested PCBA board has been loaded into the PCBA material box.
[0046] Next, we'll discuss converting production plans into device-side programming. Because the present invention uses a structured language description, it can be directly used by device-side programming. This significantly demonstrates the superiority of the present invention, compared to natural language descriptions, which cannot be calculated, directly read, or used.
[0047] The material flow-based production process planning and programming method provided in the first aspect of the present invention further includes the following steps after step S3:
[0048] Step S4 converts the material state description into input parameters for the device programming module. Each process step is first converted into a blank guide box, which simply informs the customer of the process step's tasks and then sends the programming requirements to the device. Specifically, the material state description on each blackboard is converted into a parameter list for the device.
[0049] Furthermore, the input parameters are a parameter list including materials, material relationships, material properties and property values. Figure 4 As shown, the material state description map in the third blackboard B23 is converted into the input parameters of the equipment editing function module and displayed in the parameter list. Among them, the parameter list is as follows:
[0050] PCBA board / quantity: 30
[0051] PCBA board / location: docking area near the feed port of the PCBA test machine
[0052] PCBA board / test status: untested
[0053] PCBA board / relationship:
[0054] Related materials: PCBA box
[0055] Relationship: Placement
[0056] PCBA material box / location: The docking area near the feeding port of the PCBA testing machine.
[0057] This functional module is used to complete the third process step P23 above: "The robotic arm fixed on the automatic guided vehicle grabs the PCBA boards from the PCBA material box one by one and places them on the inlet buffer of the PCBA testing machine." Figure 4 As shown in the figure, the parameters in the parameter list are all material-related information, not equipment-related information. Moreover, although these parameters are used as inputs to the function module, there is no guarantee that every parameter can be used later. They are only used to describe the material status as clearly as possible.
[0058] Finally, step S5 is executed, using the functional module to define each process step, setting the input interface and output interface of each functional module, and using one or more parameters in the parameter list as input information of the input interface, and using the output interface to define the order of multiple functional modules.
[0059] Specifically, if Figure 5As shown, the first process step P11 is defined by the first functional module Block 11a, the second process step P12 is defined by the second functional modules Block 12a, Block 12b, and Block 12c, and the third process step P13 is defined by the third functional modules Block 13a and Block 13b. The input and output interfaces of each functional module are then configured. As shown in the figure, the order of the functional modules defined by the output interfaces is, from left to right, the first functional module Block 11a, the second functional module Block 12a, the second functional module Block 12b, the second functional module Block 12c, the third functional module Block 13a, and the third functional module Block 13b. The first functional module Block 11a has one input interface and one output interface. Its input interface uses one of the parameters stored in the parameter list of the first functional module Block 11a, "Material 1_Property 1," as input information. The input interface of the second function module Block12a uses one of the parameters "Material 1_Property 3" stored in the parameter list of the second function module Block12a as input information, the input interface of the second function module Block12b uses one of the parameters "Material 2_Property 2" stored in the parameter list of the second function module Block12b as input information, the input interface of the second function module Block12c uses two of the parameters "Material 2_Property 1" and "Material 2_Relationship" stored in the parameter list of the second function module Block12c as input information, the input interface of the third function module Block13a uses one of the parameters "Material 2_Relationship" stored in the parameter list of the third function module Block13a as input information, and the input interface of the third function module Block13b uses one of the parameters "Material 2_Property 2" stored in the parameter list of the third function module Block13b as input information.
[0060] At this point, the process steps included in the entire production process and the order and logic for implementing these process steps have also been confirmed.
[0061] According to a variation of the present invention, the material status description information is a material status description text. Since the material status description text can be directly read by the device end, in step S4, the material status description text is directly imported into the device programming function module as an input parameter of the device programming function module.
[0062] Specifically, compared to using graphs to describe material states, material state description text can be used to populate the blackboard. Both material state description text and material state description graphs utilize the same underlying elements, resulting in equivalent results. Furthermore, a complete production process can utilize either a graph or text description entirely, or a combination of both text and graphs.
[0063] Optionally, the material status description information is a material status description text. Since the material status description text can be directly imported into the device end as programming input information, the step S4 is: importing the material status description text into the device programming function module to serve as the input parameter of the device programming function module, and finally executing step S5 as described above.
[0064] Specifically, Figure 6 It shows the situation where all material status description information is material status description text. Specifically, the material status description text in the first blackboard B11 is:
[0065] -Material 1:
[0066] -Property 11: Value 11
[0067] -Property 12: Value 12
[0068] -Property 13: Value 13
[0069] -relation:
[0070] -Material 2
[0071] -Relationship 1
[0072] -Material 2:
[0073] -Property 21: Value 21
[0074] -Property 22: Value 22
[0075] -Property 23: Value 23
[0076] -relation:
[0077] -Material 1
[0078] -Relationship 2
[0079] Among them, the second blackboard B12, the third blackboard B13 and the fourth blackboard B14 also contain material status description texts, and the above text information can be directly imported into the first process step P11, the second process step P12 and the third process step P13 respectively.
[0080] Optionally, the material status description information includes a material status description graph and a material status description text. Figure 7 The material state description diagram and the material state description text are mixed, wherein the first blackboard B11 is Figure 2 The first blackboard B11 is the same as the material state description diagram, and the second blackboard B12 is the same as Figure 6 The material status description text is the same as that in the first blackboard B11 in the figure. In addition, the third blackboard B13 is also a material status description diagram, and the fourth blackboard B14 is also a material status description text. Specifically, the material status description diagrams of the first blackboard B11 and the third blackboard B13 are converted into parameter lists for the functional module inputs of the first process step P11 and the third process step P13 according to the above description. The material status description texts of the second blackboard B22 and the fourth blackboard B14 can be directly imported into the inputs of the second process step P12 and the fourth process step P14.
[0081] The second aspect of the present invention provides a production process planning and programming device based on material flow, which includes: a description device, which describes the flow of a production process, wherein the flow includes multiple process steps with a sequence; a setting device, which sets a material status information between each process step and at the beginning and end of the entire flow; a material status description device, which uses multiple ontological elements to generate the material status description map, wherein the material status description map includes materials, material properties and material relationships.
[0082] Furthermore, the material status description information is a material status description graph.
[0083] Furthermore, the material status description graph is based on a structured semantic model.
[0084] Furthermore, the material flow-based production process planning and programming device further includes:
[0085] A conversion device, which converts the material state description map into input parameters of the equipment programming function module; a definition and setting device, which uses the function module to define each process step, sets the input interface and output interface of each function module, and uses one or more parameters in the parameter list as input information of the input interface, and uses the output interface to define the order of multiple function modules.
[0086] Furthermore, the input parameters are a parameter list including materials, material relationships, material properties and property values.
[0087] Furthermore, the material status description information is a material status description text, wherein the material flow-based production process planning and programming device also includes an import device, which imports the material status description text into the equipment programming function module to serve as an input parameter of the equipment programming function module.
[0088] Furthermore, the material status description information includes a material status description graph and a material status description text.
[0089] The third aspect of the present invention provides a production process planning and programming system based on material flow, which includes a processor; and a memory coupled to the processor, the memory having instructions stored therein, and the instructions, when executed by the processor, cause the electronic device to perform actions, the actions including: S1, describing the flow of a production process, wherein the flow includes multiple process steps with a sequence; S2, setting a material status information between each process step and at the beginning and end of the entire flow; S3, using multiple ontological elements to generate the material status description map, wherein the material status description map includes materials, material properties and material relationships.
[0090] Furthermore, the action S3 also includes the following actions: S4, converting the material state description map into input parameters of the equipment programming function module; S5, using the function module to define each process step, setting the input interface and output interface of each function module, and using one or more parameters in the parameter list as input information of the input interface, and using the output interface to define the order of multiple function modules.
[0091] A fourth aspect of the present invention provides a computer program product tangibly stored on a computer readable medium and comprising computer executable instructions which, when executed, cause at least one processor to perform the method according to the first aspect of the present invention.
[0092] A fifth aspect of the present invention provides a computer-readable medium having computer-executable instructions stored thereon, which, when executed, cause at least one processor to perform the method according to the first aspect of the present invention.
[0093] The present invention addresses the information conversion gap between production process planning and equipment programming and configuration, allowing for smooth conversion of planned information into actual equipment programming. In this case, planned information from the material flow diagram can aid equipment programming and also provide target specifications for programming.
[0094] Furthermore, the present invention provides a formal method for describing material flow conditions. Previously, material flow conditions could only be described informally in documents. However, this informal text was not suitable for computer programming of production processes. The present invention allows users to describe material flow conditions in a structured format. Therefore, once users describe material conditions based on the format, the material information can be used efficiently in subsequent programming.
[0095] Furthermore, the present invention allows the user to program the entire production line and easily obtain input parameters when programming each process step.
[0096] The parameter list includes material information for the entire production process, which can be directly used in the functional modules. Once the parameter list is obtained, the user does not need to return to the production process plan to obtain these parameters. The parameter list is available in the programming IDE.
[0097] Although the content of the present invention has been described in detail through the above preferred embodiments, it should be recognized that the above description should not be considered as limiting the present invention. After reading the above content, various modifications and substitutions of the present invention will be obvious to those skilled in the art. Therefore, the scope of protection of the present invention should be defined by the appended claims. In addition, any figure marks in the claims should not be regarded as limiting the claims involved; the word "comprising" does not exclude devices or steps not listed in other claims or the specification; words such as "first" and "second" are used only to indicate names and do not indicate any particular order.
Claims
1. Production process planning and programming methods based on material flow, including: The steps include: S1, describing a process of a production process, wherein the process includes a plurality of process steps in a sequence; S2, setting a material status description information between each process step and at the beginning and end of the entire process; the material status description information is a material status description map or a material status description text; S3, generating a material state description graph using the multiple ontology elements, wherein the material state description graph includes materials, material properties, and material relationships; The step S3 further includes the following steps: S4, converting the material status description map or material status description text into input parameters of a device programming function module; S5, using the functional modules to define each process step, setting the input interface and output interface of each functional module, and using one or more parameters in the parameter list as input information of the input interface, and using the output interface to define the order of multiple functional modules.
2. The material flow-based production process planning and programming method according to claim 1, characterized in that: The material status description graph is based on a structured semantic model.
3. The material flow-based production process planning and programming method according to claim 1, characterized in that: The input parameters are a parameter list including materials, material relationships, material properties and property values.
4. The material flow-based production process planning and programming method according to claim 1, characterized in that: The material status description information includes a material status description graph and a material status description text.
5. A production process planning and programming device based on material flow, wherein: include: A device is described that describes a process flow of a production process, wherein the process flow includes a plurality of process steps having a sequence; A setting device is provided, which sets a material status description information between each process step and at the beginning and end of the entire process; the material status description information is a material status description map or a material status description text; A material state description device generates a material state description map using a plurality of ontology elements, wherein the material state description map includes materials, material properties and material relationships; The material flow-based production process planning and programming device further includes: A conversion device, which converts the material state description map or material state description text into input parameters of a device programming function module; A definition setting device is provided, which uses the functional modules to define each process step, sets the input interface and output interface of each functional module, and uses one or more parameters in the parameter list as input information of the input interface, and uses the output interface to define the order of multiple functional modules.
6. The material flow-based production process planning and programming device according to claim 5, characterized in that: The material status description graph is based on a structured semantic model.
7. The material flow-based production process planning and programming device according to claim 5, characterized in that: The input parameters are a parameter list including materials, material relationships, material properties and property values.
8. The material flow-based production process planning and programming device according to claim 5, characterized in that: The material status description information includes a material status description graph and a material status description text.
9. Production process planning and programming system based on material flow, including: include processor; as well as A memory coupled to the processor, the memory having instructions stored therein, the instructions causing the electronic device to perform actions when executed by the processor, the actions comprising: S1, describing a process of a production process, wherein the process includes a plurality of process steps in a sequence; S2, setting a material status description information between each process step and at the beginning and end of the entire process; S3, using multiple ontology elements to generate a material state description map, wherein the material state description map includes materials, material properties and material relationships; after the action S3, the following actions are also included: S4, converting the material state description map into input parameters of a device programming function module; S5, using the functional modules to define each process step, setting the input interface and output interface of each functional module, and using one or more parameters in the parameter list as input information of the input interface, and using the output interface to define the order of multiple functional modules.
10. A computer program product tangibly stored on a computer-readable medium and comprising computer-executable instructions which, when executed, cause at least one processor to perform the method according to any one of claims 1 to 4.
11. A computer-readable medium having stored thereon computer-executable instructions which, when executed, cause at least one processor to perform the method according to any one of claims 1 to 4.
Citation Information
Patent Citations
Flowchart display method of production times and material using amounts
CN107194548A