A reconfigurable dynamic adaptation digital station method
Patent Information
- Application Number
- CN202611478664.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-09-22
- Publication Date
- 2026-10-27
AI Technical Summary
但是对于高柔性的生产线,多种物料、仪器设备、工装等要素动态变化,对于作业环境而言,不同厂家、不同型号的仪器存在不同的IP地址、控制命令集、校准参数,软硬件不适配,测试软件可能控制不了,作业人员可能不熟悉这种型号的仪器,人机不适配,无法顺利开展作业活动,各要素状态不统一开工条件确认困难,传统的作业工位及系统不具备动态快速适配的能力
本发明解决了大规模调度和高柔性工艺路线下,调试测试工位的快速重构问题,通过采用基于资源调度单、仪器设备的控制接口自动识别,自适应控制命令,多要素状态自动判断,异常发生时的路径自适应选择等,实现生产异构多要素的快速重构和适配,从而实现工位能力的快速重构,支撑不确定条件下的生产作业。
Smart Images

Figure CN122989009A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of advanced manufacturing and production scheduling technology, and more specifically, to a method for reconfigurable, dynamically adaptable digital workstations. Background Technology
[0002] In the commissioning and production process of complex electronic equipment, the workstation is the basic physical unit for performing specific tasks. Previously, a highly flexible process path model (a process flow model based on a directed acyclic graph of PBOM), a human resource model, an instrument and equipment resource model, and a workstation capability model have been established. Based on these models, highly flexible planning and scheduling have been implemented, capable of outputting scheduling schemes for process-level tasks. This allows specific personnel to complete specific processes at specific times using specific resources at specific workstations. Traditional production workstations are mainly fixed in configuration, with a static working environment. Personnel undergo pre-job training to familiarize themselves with and master the working environment before commencing operations. However, for highly flexible production lines, various materials, instruments, equipment, tooling, and other elements change dynamically. Regarding the working environment, instruments from different manufacturers and of different models have different IP addresses, control command sets, and calibration parameters, leading to hardware and software incompatibility. Testing software may be unable to control these instruments, and operators may be unfamiliar with certain instrument models, resulting in human-machine incompatibility and hindering smooth operation. Furthermore, inconsistent status of various elements makes it difficult to confirm start-up conditions. Traditional workstations and systems lack the ability to dynamically and quickly adapt. Summary of the Invention
[0003] This application provides a reconfigurable, dynamically adaptable digital workstation method. This method uses scheduling schemes as the job-driving source, relies on a delivery system to ensure timely delivery of heterogeneous elements, utilizes a digital workstation system to confirm job elements and push standard operating procedures (SOPs), and supports dynamic adjustment of process paths under abnormal conditions. A flexible automated testing platform enables adaptive configuration of control interfaces. This achieves rapid reconfiguration of workstation resources and maximizes uptime, establishing a closed-loop link between planning and scheduling and on-site execution.
[0004] Other features and advantages of this application will become apparent from the following detailed description, or may be learned in part from practice of this application.
[0005] According to a first aspect of the embodiments of this application, a method for a reconfigurable, dynamically adaptable digital workstation is provided, comprising: Based on a highly flexible process path model and resource model library, a scheduling scheme-driven task order is established and the delivery is carried out. Based on the task order, obtain the work element information of the process to be started and sense the status of the production elements, and automatically determine whether the start conditions are met. Before work begins, a work instruction manual is pushed out based on the task order, and the interface of the instruments and equipment is dynamically adapted to the software-based operation.
[0006] When an operation encounters an anomaly, a new operation path is selected based on the completed processes.
[0007] In some embodiments of this application, based on the foregoing scheme, the step of establishing a scheduling scheme-driven task order and performing delivery based on a highly flexible process path model and resource model library includes: The planning and scheduling system generates scheduling schemes based on a highly flexible process path model and a resource model library; The planning and scheduling system converts the scheduling scheme into a work order and distributes it to the terminal of the digital workstation system and the scheduling dashboard of the scheduler. The work order is used to define the mapping relationship between the operator, the work time, the workstation and the work content.
[0008] The planning and scheduling system generates a material delivery order based on the material requirements in the scheduling plan and sends it to the delivery system. The material delivery order is used to solve the problem that the materials needed to start the process need to be delivered to the designated workstations before the start of the process. The planning and scheduling system generates an instrument delivery order based on the instruments, equipment and tooling in the scheduling plan and sends it to the delivery system. The instrument delivery order is used to solve the problem that the instruments needed for the start of the process need to be delivered to the designated workstations before the start of the process.
[0009] In some embodiments of this application, based on the foregoing scheme, the process of obtaining the work element information of the process to be started includes: The digital workstation system obtains demand model data for materials, instruments, equipment, tooling, and operators based on task order information and resource ledger information. The digital workstation system includes process models and element requirement models.
[0010] In some embodiments of this application, the process of sensing the state of production factors based on the foregoing scheme includes: The digital workstation system deploys hardware sensors to form a workstation sensing unit, which collects data on people, machines, materials, methods, and environment at the workstation. The data collected from each workstation is packaged, and the workstation location and IP information are encoded. The data is then published to a message queue with the data category as the subject. The server retrieves messages from the message queue, caches them in Redis, and writes them to the database in batches. When an anomaly occurs in the production factors in the data collected by the workstation sensing unit, the anomaly message is automatically pushed to the message queue. The server arbitrates based on the global or local resource and task status of the production line, generates a resource allocation plan list based on the preset resource allocation strategy, sends a synchronization message to the scheduling end, and allocates resources after confirmation.
[0011] In some embodiments of this application, based on the foregoing scheme, the hardware sensors include at least: a temperature sensor, a power sensor, a humidity sensor, a wind-cooled sensor, an RFID collector, a fingerprint sensor, a single-point infrared sensor, an infrared camera, a barcode scanner, and a grating sensor.
[0012] In some embodiments of this application, the process of automatically determining whether the commencement conditions are met based on the foregoing scheme includes: If all the necessary steps are completed and the preceding steps are finished, it is determined that the conditions for starting work are met. If there are any incomplete or unprepared situations, do not click "Start Work". If the time limit is exceeded, report the abnormal start time and incomplete or unprepared situations. After the workstation sensing unit collects the raw data of the resource status, it performs mapping processing and compares it with the requirements in the process task. When the requirements match one by one, it is determined that the conditions for starting work are met, and the work is submitted to start.
[0013] In some embodiments of this application, the process of dynamically adapting instrument and equipment interfaces based on the foregoing scheme includes: Collect basic information on all instruments and equipment on the production line, and establish a database of basic instrument information by combining the asset number and model information of the instruments. Establish a command parameter database based on commonly used control commands of the testing software; Establish a set of test point parameters for each test case; Basic instrument information is obtained by performing port scanning on the network port and GPIB interface based on the VISA virtual control interface. Based on the instrument control type of each test point in the test point parameter set, the corresponding instrument model is obtained by combining the instrument basic information database. Then, the command parameter database is queried according to the model to obtain the corresponding instrument control command formula. Finally, the test case control parameters are substituted into the instrument control command formula to form the instrument control instruction. The instrument control commands are sent to the instrument port at the workstation via the Visa virtual interface.
[0014] In some embodiments of this application, based on the foregoing scheme, the process of software-based job operation includes: Develop automated testing software to automate the testing process and dynamically adapt to the developed automated testing software; For processes that cannot be automatically tested, develop process operation software to assist manual operation and digitize the operation.
[0015] In some embodiments of this application, based on the foregoing scheme, the step of reselecting the work path according to the completed processes when an operation is abnormal includes: Establish a standard classification of workstation abnormality types, and determine whether an abnormality has occurred in the process based on the start-up conditions; Screen out abnormal processes. Based on the process flow model, determine whether the preceding processes of other process tasks received by the workstation have been completed, and screen out processes whose preceding processes have been completed. Determine whether the status of the resource elements required to start each completed process meets the requirements, and include the processes that meet the requirements into the set of processes to be recommended; Sort the set of recommended processes according to their planned start time, and highlight the list of recommended processes.
[0016] The technical solution of this application has the following beneficial effects: This invention solves the problem of rapid reconfiguration of debugging and testing stations under large-scale scheduling and highly flexible process routes. By adopting resource scheduling sheets, automatic identification of instrument and equipment control interfaces, adaptive control commands, automatic judgment of multi-factor status, and adaptive path selection when anomalies occur, it realizes rapid reconfiguration and adaptation of heterogeneous multi-factor production, thereby achieving rapid reconfiguration of station capabilities and supporting production operations under uncertain conditions.
[0017] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description
[0018] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application. It is obvious that the drawings described below are merely some embodiments of this application, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort. In the drawings: Figure 1 A flowchart illustrating a reconfigurable, dynamically adaptable digital workstation method according to an embodiment of this application is shown. Figure 2 A flowchart illustrating an implementation example according to this application is shown; Figure 3 A schematic diagram of process path selection for process exceptions according to an implementation example of this application is shown. Detailed Implementation
[0019] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided to make this application more comprehensive and complete, and to fully convey the concept of the exemplary embodiments to those skilled in the art.
[0020] Furthermore, the described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. Numerous specific details are provided in the following description to give a thorough understanding of embodiments of this application. However, those skilled in the art will recognize that the technical solutions of this application can be practiced without one or more of the specific details, or other methods, components, apparatuses, steps, etc., can be employed. In other instances, well-known methods, apparatuses, implementations, or operations are not shown or described in detail to avoid obscuring various aspects of this application.
[0021] The flowcharts shown in the accompanying drawings are merely illustrative and do not necessarily include all content and operations / steps, nor do they necessarily have to be performed in the described order. For example, some operations / steps can be broken down, while others can be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.
[0022] It should be noted that "multiple" in this article refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.
[0023] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such uses of these terms can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described.
[0024] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of the embodiments of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this invention, and not all of them. Based on the embodiments of this invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this invention.
[0025] The following detailed description of some embodiments of this application will be provided in conjunction with the accompanying drawings. Unless otherwise specified, the following embodiments and features can be combined with each other.
[0026] See Figure 1 The diagram illustrates a flowchart of a reconfigurable, dynamically adaptable digital workstation method according to an embodiment of this application.
[0027] like Figure 1 As shown, a method for a reconfigurable, dynamically adaptable digital workstation is presented, specifically including steps S100 to S400.
[0028] refer to Figure 1 Step S100: Based on the highly flexible process path model and resource model library, establish a scheduling scheme-driven task order and carry out delivery.
[0029] It should be noted that, in this embodiment, the task order includes at least a process task order, a material delivery order, and an instrument delivery order.
[0030] Work order sheets are used to solve the problem of defining the mapping relationship between operators, work time, work positions and work content.
[0031] Material delivery orders are used to address the issue of delivering materials needed for a work process to designated workstations before the start of the process.
[0032] The instrument delivery order is used to solve the problem of needing to deliver the instruments required for the start of a process to the designated work station before the start of the process.
[0033] In some feasible embodiments, based on the aforementioned scheme, the step of establishing a scheduling scheme-driven task order and performing delivery based on a highly flexible process path model and resource model library includes: The planning and scheduling system generates scheduling schemes based on a highly flexible process path model and a resource model library; The planning and scheduling system converts the scheduling scheme into a work order and distributes it to the terminal of the digital workstation system and the scheduling dashboard of the scheduler. The work order is used to solve the mapping relationship between operators, work time, workstation and work content. The planning and scheduling system generates a material delivery order based on the material requirements in the scheduling plan and sends it to the delivery system. The material delivery order is used to solve the problem that the materials needed to start the process need to be delivered to the designated workstations before the start of the process. The planning and scheduling system generates an instrument delivery order based on the instruments, equipment and tooling in the scheduling plan and sends it to the delivery system. The instrument delivery order is used to solve the problem that the instruments needed for the start of the process need to be delivered to the designated workstations before the start of the process.
[0034] It should be noted that, in this embodiment, the work order can specify the following: "who, when, at which workstation, and which work process to perform." The work order is ultimately sent to the terminal of the digital workstation system and the scheduling dashboard of the dispatcher.
[0035] It should be noted that, in this embodiment, the material delivery note includes information such as origin, destination, material type, serial number, quantity, and delivery time. Upon receiving the material delivery note, the delivery system (such as AGV, material conveyor line, or manual delivery) will deliver the required materials to the designated workstation before the planned start time. After delivery, the handover is confirmed by scanning a barcode or signing.
[0036] It should be noted that, in this embodiment, the instrument delivery order includes information such as origin, destination, instrument / equipment model and serial number, and delivery time. After receiving the instrument delivery order, the delivery system (such as AGV, material conveyor line, or manual delivery) will deliver the required instruments to the designated workstation before the planned start time. After the resources are delivered, the handover confirmation is completed by scanning a code or signing.
[0037] Continue to refer to Figure 1 In step S200, based on the task order, the operation element information of the process to be started and the status of the production elements are obtained, and it is automatically determined whether the start-up conditions are met.
[0038] It should be noted that in this embodiment, the digital workstation system receives the task order and displays the following information: basic information of the current process (product model, serial number, process number, process name, standard working hours) and information of the assigned personnel (name), etc.
[0039] In some feasible embodiments, based on the aforementioned scheme, the process of obtaining the work element information of the process to be started includes: The digital workstation system obtains demand model data for materials, instruments, equipment, tooling, and operators based on task order information and resource ledger information. The digital workstation system includes process models and element requirement models.
[0040] In some feasible embodiments, based on the aforementioned scheme, the process of sensing the status of production factors includes: The digital workstation system deploys hardware sensors to form a workstation sensing unit, which collects data on people, machines, materials, methods, and environment at the workstation. The data collected from each workstation is packaged, and the workstation location and IP information are encoded. The data is then published to a message queue with the data category as the subject. The server retrieves messages from the message queue, caches them in Redis, and writes them to the database in batches. When an anomaly occurs in the production factors in the data collected by the workstation sensing unit, the anomaly message is automatically pushed to the message queue. The server arbitrates based on the global or local resource and task status of the production line, generates a resource allocation plan list based on the preset resource allocation strategy, sends a synchronization message to the scheduling end, and allocates resources after confirmation.
[0041] It should be noted that, in this embodiment, the hardware sensors include at least: a temperature sensor, a power sensor, a humidity sensor, a wind-cooled sensor, an RFID collector, a fingerprint sensor, a single-point infrared sensor, an infrared camera, a barcode scanner, and a grating sensor.
[0042] In some feasible embodiments, based on the aforementioned scheme, the process of automatically determining whether the commencement conditions are met includes: If all necessary elements are in place and the preceding processes have been completed, the conditions for commencement of work are deemed met. If there are any incomplete or unprepared situations, do not click "Start Work". If the time limit is exceeded, report the abnormal start time and incomplete or unprepared situations. After the workstation sensing unit collects the raw data of the resource status, it performs mapping processing and compares it with the requirements in the process task. When the requirements match one by one, it is determined that the conditions for starting work are met, and the work is submitted to start.
[0043] Continue to refer to Figure 1 In step S300, before starting work, a work instruction is pushed according to the task order, and the instrument and equipment interface and the operation software are dynamically adapted (i.e., "operation software is used to convert manual operation steps into software instructions for execution").
[0044] It should be noted that, in this embodiment, the process of pushing the work instruction is as follows: Based on the process task sheet information, obtain the corresponding process operation instruction (SOP file) and push it to the digital workstation system before work begins.
[0045] In some feasible embodiments, based on the aforementioned scheme, the process of dynamically adapting the instrument and equipment interface includes: Collect basic information on all instruments and equipment on the production line, and establish a database of basic instrument information by combining the asset number and model information of the instruments. Establish a command parameter database based on commonly used control commands of the testing software; Establish a set of test point parameters for each test case; Basic instrument information is obtained by performing port scanning on the network port and GPIB interface based on the VISA virtual control interface. Based on the instrument control type of each test point in the test point parameter set, the corresponding instrument model is obtained by combining the instrument basic information database. Then, the command parameter database is queried according to the model to obtain the corresponding instrument control command formula. Finally, the test case control parameters are substituted into the instrument control command formula to form the instrument control instruction. The instrument control commands are sent to the instrument port at the workstation via the Visa virtual interface.
[0046] Understandably, this adaptation mechanism enables dynamic adaptation to instruments from different manufacturers and models.
[0047] It should be noted that in this embodiment, the basic information of each instrument is obtained through the SCPI command "IDN?".
[0048] It should be noted that, in this embodiment, taking a signal generator as an example, the process of establishing the command parameter database specifically includes: Organize commonly used control functions, establish command parameter formulas, and create a database of control command formulas for each control function based on the manufacturer and instrument model.
[0049] In some feasible embodiments, based on the aforementioned scheme, the process of software-based job operation includes: Develop automated testing software to automate the testing process and dynamically adapt to the developed automated testing software; For processes that cannot be automatically tested, develop process operation software to assist manual operation and digitize the operation.
[0050] It should be noted that, in this embodiment, the dynamic adaptation method of the automatic testing software can adopt the same dynamic adaptation method as that of the instrument and equipment interface.
[0051] Continue to refer to Figure 1 After the operation is software-based, the method further includes: Step S400: When an operation is abnormal, select a new operation path based on the completed operations.
[0052] It is understandable that during the execution process, abnormal situations such as equipment failure, material delays, and personnel absence may occur, which may cause the current process to be unable to be executed as originally planned. At this time, the digital workstation system will adaptively select paths to maximize the start-up.
[0053] In some feasible embodiments, the step of reselecting the work path based on completed processes when an operation is abnormal includes: Establish a standard classification of workstation abnormality types, and determine whether an abnormality has occurred in the process based on the start-up conditions; Screen out abnormal processes. Based on the process flow model, determine whether the preceding processes of other process tasks received by the workstation have been completed, and screen out processes whose preceding processes have been completed. Determine whether the status of the resource elements required to start each completed process meets the requirements, and include the processes that meet the requirements into the set of processes to be recommended; Sort the set of recommended processes according to their planned start time, and highlight the list of recommended processes.
[0054] The following is a specific implementation example of this method.
[0055] This implementation example uses a specific testing process (process number OP-10) at a testing station in a complex electronic equipment testing production line as an example to demonstrate the reconstruction of a digital workstation. The product at this workstation has a complete process flow model, human resource model, instrument and equipment model, and workstation capability model, and highly flexible planning and scheduling have been implemented. The workstation reconstruction is carried out according to the following steps: Figure 2 As shown.
[0056] Step 1: Establish a scheduling-driven task order and delivery mechanism.
[0057] Step 1-1: The system generates a process task sheet. The process task sheet output by the digital workstation system to Zhang San (A1_101) is shown in Table 1. Table 1 Work Order Sheet .
[0058] Steps 1-2: Material Delivery Order The system generates a delivery order based on the material requirements in the scheduling plan, and delivers a connector to workstation XX.
[0059] Steps 1-3: The system generates an instrument delivery order. The system delivers the spectrum analyzer, coupler, load, power supply and other instruments and equipment required for the process according to the scheduling plan from the warehouse to workstation XXX_101. After the resources are delivered, the handover is confirmed by scanning the code or signing.
[0060] Step 2: Factor Perception and Adaptation Step 2-1: Receive task order The digital workstation system receives task orders and displays the following information: basic information of the current process (product model, serial number, process number, process name, standard working hours) and information of the assigned personnel (name), and displays the task information received at this workstation on the digital workstation system terminal.
[0061] Step 2-2: Obtain the work element information of the process to be started The digital workstation system has process model and element requirement model data. Based on task order information and resource ledger information, it can obtain the requirement model data of materials, instruments, equipment, tooling and operators, as shown in Tables 2, 3 and 4.
[0062] Table 2 Material Requirements for Each Process .
[0063] Table 3 Human Resources Demand Table .
[0064] Table 4. Instrument and Equipment Resource Requirements .
[0065] Steps 2-3: Perception of the Status of Production Factors The digital workstation is equipped with a QR code scanner. After materials are delivered to the workstation, the QR code is scanned to obtain information. An instrument control board is deployed to obtain the instrument model and information. A fingerprint sensor is deployed to identify personnel information after logging into the workstation software. A flow sensor is deployed to obtain air-cooled and liquid-cooled flow data. These components form the workstation sensing unit, which is used to collect human, machine, material, method, and environmental data of the workstation and display them on the digital workstation system.
[0066] Each workstation packages the collected data, encodes information such as workstation location and IP address, and publishes it to a message queue with the data category as the subject. The server retrieves the messages from the queue, caches them in Redis, and writes them to the database in batches.
[0067] When the workstation sensing unit detects an anomaly in the current workstation's instrument with the serial number YQ00345 and type Q3_01, it automatically pushes the anomaly message to the message queue. The server arbitrates based on the global or local resource status and task status of the production line, generates a resource allocation plan list based on the preset resource allocation strategy, and sends the synchronization message to the scheduling end. After confirmation, the resources are allocated, and another Q3_01 instrument is delivered.
[0068] Steps 2-4: Automatic determination of start-up conditions Based on the collected element information, the readiness status is determined. Simultaneously, based on the process flow model, it is confirmed that the preceding processes have been completed. If any element is not ready, starting the process is prohibited. If the time limit is exceeded, an abnormal start-up and incomplete status report is submitted. After the workstation sensing unit collects the raw resource status data, it undergoes mapping processing and is compared with the three element tables required in the process task. When all requirements match, the start-up submission is deemed successful.
[0069] Step 3: Dynamic adaptation of the work environment Step 3-1: Sending out the work instruction manual Based on the process task sheet information, obtain the corresponding process operation instruction (SOP file) and push it to the terminal of the digital workstation system before work begins.
[0070] Step 3-2: Instrument and Equipment Interface Adaptation Step 3-2-1: Dynamically Acquire Basic Information of the Instrument Taking the basic information acquisition of signal generators on a certain production line as an example, the basic information of each instrument is obtained through the SCPI command "IDN?", and combined with the instrument's asset number, model and other information, an instrument basic information database is established, as shown in Table 5: Table 5 Basic Instrument Information .
[0071] Step 3-2-2: Establish a command parameter database according to the commonly used control commands of the testing software. Taking a signal generator as an example, we organize commonly used control functions, such as frequency value setting, and combine the SCPI command to establish the frequency setting parameter formula ":FREQ (Param)MHz" and the repetition period setting parameter formula ":PULM:INT:PER (Param)us". We also establish a database of control command formulas for each control function based on the manufacturer and instrument model, as shown in Table 6.
[0072] Table 6 Control Command Formula Data Table .
[0073] Step 3-2-3: Establish the test point parameter set for the test cases. For each test case, an instrument control parameter set is established for each test point. The instrument setting parameters for each test point are established one by one to form the test point parameter set for the test case, as shown in Table 7.
[0074] Table 7 Test Point Parameter Set .
[0075] Step 3-2-4: Dynamically acquire basic instrument information By performing port scanning on the network port and GPIB interface based on the VISA virtual control interface, basic instrument information can be obtained. For example, if the scan obtains the signal source as "ANRITSU,MG3692B,053016,3.39", the instrument number, model number, and other information can be obtained from this information.
[0076] Step 3-2-5: Generate instrument control commands First, establish the test point parameter set for the test cases according to 3-2-3. Taking the first test point as an example, the frequency parameter is F1. Based on the instrument basic information obtained in step 3-2-4, query the instrument basic information database established in step 3-2-1 to obtain the instrument number "ZC0008" and model "MG3692B". Then, according to the number and model information in the database, query the control command formula database established in step 3-2-2 to obtain the instrument control command formula "cf1 (Param) MHz". Finally, substitute the test case control parameters established in 3-2-3 into the command formula to form the instrument control instruction "cf1 (F1) MHz".
[0077] Step 3-3: Software adaptation of job operations Step 3-3-1: Develop automatic testing software to automate the testing process. Use the dynamic adaptation method in Step 3-2 to dynamically adapt the testing software and send the generated instrument control commands to the instrument port.
[0078] Step 3-3-2: For some processes that are difficult to automate, operators must participate in the operation. Develop process operation software to softwareize the operation. The underlying layer uses the dynamic adaptation method of the instrument port to achieve dynamic adaptation, and the interface layer achieves operation adaptation for operators through a unified operation interface.
[0079] Step 4: Dynamic path reselection in case of job anomalies During execution, if abnormal situations such as equipment failure, material delays, or personnel absences occur, causing the current process to be unable to proceed as originally planned, the digital workstation system will adaptively select paths to maximize work efficiency. Figure 3 As shown.
[0080] Step 4-1: Identification and Feedback of Process Anomaly Types Establish a standard classification of workstation abnormality types, and determine whether there are any abnormalities in the operation process based on the start conditions of process 11. For example, if a certain type of instrument is in short supply, the system will identify the instrument and report that the operation cannot be performed due to the abnormality.
[0081] Step 4-2: Determine the pre-process constraint relationship Apart from abnormal processes, the process flow model is used to determine whether the preceding processes of other process tasks received by the workstation are completed, and processes with completed preceding processes are selected. Processes 10, 12, 13 and 14 all meet this condition.
[0082] Step 4-3: Analysis of Process Start-up Conditions For the set of completed preceding processes obtained in step 4-2, determine whether the status of the resource elements required for starting each process meets the requirements. Include processes that meet the requirements into the set of processes to be recommended. After identification, process 12 also needs this type of instrument, while processes 10, 13, and 14 do not need this instrument.
[0083] Step 4-4: Recommended Work Process Start Path Sort the set of recommended processes obtained in step 4-3 according to the planned start time, and highlight processes 10, 13, and 14 as recommended processes.
[0084] Other embodiments of this application will readily conceive of by those skilled in the art upon consideration of the specification and practice of the embodiments disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. It should be understood that this application is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.
Claims
1. A method for reconfigurable, dynamically adaptable digital workstations, characterized in that: include: Based on a highly flexible process path model and resource model library, a scheduling scheme-driven task order is established and the delivery is carried out. Based on the task order, obtain the work element information of the process to be started and sense the status of the production elements, and automatically determine whether the start conditions are met. Before work begins, a work instruction manual is pushed out based on the task order, and the interface of the instruments and equipment is dynamically adapted to the software-based operation. When an operation encounters an anomaly, a new operation path is selected based on the completed processes.
2. The method according to claim 1, characterized in that, The process of establishing and delivering task orders driven by scheduling schemes based on highly flexible process path models and resource model libraries includes: The planning and scheduling system generates scheduling schemes based on a highly flexible process path model and a resource model library; The planning and scheduling system converts the scheduling scheme into a work order and distributes it to the terminal of the digital workstation system and the scheduling dashboard of the scheduler. The work order is used to define the mapping relationship between the operator, the work time, the workstation and the work content. The planning and scheduling system generates a material delivery order based on the material requirements in the scheduling plan and sends it to the delivery system. The material delivery order is used to solve the problem that the materials needed to start the process need to be delivered to the designated workstations before the start of the process. The planning and scheduling system generates an instrument delivery order based on the instruments, equipment and tooling in the scheduling plan and sends it to the delivery system. The instrument delivery order is used to solve the problem that the instruments needed for the start of the process need to be delivered to the designated workstations before the start of the process.
3. The method according to claim 1, characterized in that, The process of obtaining the work element information of the process to be started includes: The digital workstation system obtains demand model data for materials, instruments, equipment, tooling, and operators based on task order information and resource ledger information. The digital workstation system includes process models and element requirement models.
4. The method according to claim 1, characterized in that, The process of perceiving the state of production factors includes: The digital workstation system deploys hardware sensors to form a workstation sensing unit, which collects data on people, machines, materials, methods, and environment at the workstation. The data collected from each workstation is packaged, and the workstation location and IP information are encoded. The data is then published to a message queue with the data category as the subject. The server retrieves messages from the message queue, caches them in Redis, and writes them to the database in batches. When an anomaly occurs in the production factors in the data collected by the workstation sensing unit, the anomaly message is automatically pushed to the message queue. The server arbitrates based on the global or local resource and task status of the production line, generates a resource allocation plan list based on the preset resource allocation strategy, sends a synchronization message to the scheduling end, and allocates resources after confirmation.
5. The method according to claim 4, characterized in that, The hardware sensors include at least: a temperature sensor, a power sensor, a humidity sensor, a wind-cooled / liquid-cooled sensor, an RFID collector, a fingerprint sensor, a single-point infrared sensor, an infrared camera, a barcode scanner, and a grating sensor.
6. The method according to claim 4, characterized in that, The process of automatically determining whether the conditions for starting work are met includes: If all production factors are in place and the preceding processes are completed, it is determined that the conditions for starting work are met. If there are any incomplete or unprepared situations, do not click "Start Work". If the time limit is exceeded, report the abnormal start time and incomplete or unprepared situations. After the workstation sensing unit collects the raw data of the resource status, it performs mapping processing and compares it with the requirements in the process task. When the requirements match one by one, it is determined that the conditions for starting work are met, and the work is submitted to start.
7. The method according to claim 1, characterized in that, The process of dynamically adapting instrument and equipment interfaces includes: Collect basic information on all instruments and equipment on the production line, and establish a database of basic instrument information by combining the asset number and model information of the instruments. Establish a command parameter database based on commonly used control commands of the testing software; Establish a set of test point parameters for each test case; Basic instrument information is obtained by performing port scanning on the network port and GPIB interface based on the VISA virtual control interface. Based on the instrument control type of each test point in the test point parameter set, the corresponding instrument model is obtained by combining the instrument basic information database. Then, the command parameter database is queried according to the model to obtain the corresponding instrument control command formula. Finally, the test case control parameters are substituted into the instrument control command formula to form the instrument control instruction. The instrument control commands are sent to the instrument port at the workstation via the Visa virtual interface.
8. The method according to claim 1, characterized in that, The process of software-based job operation includes: Develop automated testing software to automate the testing process and dynamically adapt to the developed automated testing software; For processes that cannot be automatically tested, develop process operation software to assist manual operation and digitize the operation.
9. The method according to claim 1, characterized in that, When an operation encounters an anomaly, the method of reselecting the operation path based on the completed processes includes: Establish a standard classification of workstation abnormality types, and determine whether an abnormality has occurred in the process based on the start-up conditions; Screen out abnormal processes. Based on the process flow model, determine whether the preceding processes of other process tasks received by the workstation have been completed, and screen out processes whose preceding processes have been completed. Determine whether the status of the resource elements required to start each completed process meets the requirements, and include the processes that meet the requirements into the set of processes to be recommended; Sort the set of recommended processes according to their planned start time, and highlight the list of recommended processes.