Flexible changeover scheduling method, device and equipment of automation production line, storage medium and program product

CN122261084APending Publication Date: 2026-06-23XY HUST ADVANCED MFG ENG RES INST +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
XY HUST ADVANCED MFG ENG RES INST
Filing Date
2026-04-17
Publication Date
2026-06-23

Smart Images

  • Figure CN122261084A_ABST
    Figure CN122261084A_ABST
Patent Text Reader

Abstract

This application discloses a flexible changeover scheduling method, apparatus, equipment, storage medium, and program product for an automated production line, relating to the field of industrial automation technology. The method includes: obtaining the target product model and retrieving the process parameter set corresponding to the target product model from a preset process formula database; obtaining safety status signals for each workstation and dividing each workstation into a safe operating area and an automatic operation area based on the safety status signals; issuing a first type of parameter to the automatic operation area and automatically adjusting the process through an execution unit; and issuing a second type of parameter to the safe operating area and guiding manual adjustment of the process through a manual operation guidance terminal. Because the first and second types of parameters achieve the temporal overlap and parallel execution of manual auxiliary processes and automated processes, the serial bottleneck of human-machine mutual waiting is eliminated, minimizing changeover downtime.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of industrial automation technology, and in particular to flexible changeover scheduling methods, devices, equipment, storage media, and program products for automated production lines. Background Technology

[0002] As the manufacturing industry accelerates its transformation, traditional large-volume, rigid production models are increasingly being replaced by flexible production demands for diverse products in small batches. Therefore, automated production lines need to be capable of rapidly adapting to a variety of products with varying sizes and specifications.

[0003] To address this challenge, the industry has introduced flexible hardware such as servo modules and industrial robots. However, existing production line changeover processes typically present a fragmented, sequential workflow. Automated equipment must be completely stopped and reset before operators can begin replacing or adjusting mechanical parts; conversely, automated equipment debugging must wait for manual operations to complete and the operator to leave before it can be started. This "human-waiting-machine, machine-waiting-human" interaction significantly extends production line downtime for changeovers. Summary of the Invention

[0004] The main objective of this application is to provide a flexible changeover scheduling method, apparatus, equipment, storage medium, and program product for automated production lines, aiming to solve the technical problem that existing changeover scheduling requires the automated equipment to be completely stopped and reset before operators can make adjustments, resulting in low changeover efficiency on the production line.

[0005] To achieve the above objectives, this application proposes a flexible changeover scheduling method for automated production lines, the method comprising: Obtain the target product model and retrieve the process parameter set corresponding to the target product model from the preset process formula database; wherein, the process parameter set includes a first type of parameters for driving the execution unit to run automatically, and a second type of parameters for generating manual operation instructions; Obtain the safety status signal of each workstation, and divide each workstation into a safe operation zone and an automatic operation zone based on the safety status signal; The first type of parameters are sent to the automatic operation area, and the execution unit automatically adjusts the process; and... The second type of parameters are sent to the safe work area, and manual adjustment of the process is guided by the manual operation guidance terminal.

[0006] In one embodiment, prior to the step of obtaining the target product model, the method further includes: Identify the identification information of the current production object or vehicle; Receive a production order containing the target product model and establish a mapping relationship between the production order and the identification information; The transformation task of the target product is associated with the vehicle or execution unit on the automated production line according to the mapping relationship.

[0007] In one embodiment, the step of sending the second type of parameters to the safe work area and guiding manual adjustment of the process through a manual operation guidance terminal includes: The second type of parameter is sent to the manual operation guidance terminal of the safe work area, and the interlock mechanism is triggered to suspend the execution unit of the safe work area; The manual operation guidance terminal generates guidance instructions, and the manual operation is guided to adjust the process based on the guidance instructions.

[0008] In one embodiment, after the step of sending the second type of parameters to the safe work area and guiding manual adjustment of the process through the manual operation guidance terminal, the method further includes: The adjustment result feedback information of each workstation is collected, and the adjustment result feedback information is verified based on the preset target value to obtain the verification result; If the verification result is unsuccessful, then the deviation of the adjustment process is obtained; An automatic compensation instruction is generated based on the adjustment process deviation, and the execution unit executes the automatic compensation instruction to perform a secondary adjustment process until the verification result is passed.

[0009] In one embodiment, the step of sending the first type of parameters to the automatic operation area and automatically adjusting the process through the execution unit includes: The first type of parameters are sent to the execution unit of the automatic operation area, and the execution unit performs a status self-check to obtain the real-time status quantity. The motion feasibility assessment result of the first type of parameter is determined based on the real-time state quantity, and a dynamic process is generated based on the motion feasibility assessment result.

[0010] In one embodiment, the step of acquiring the safety status signal of each workstation and dividing each workstation into a safe operation zone and an automatic operation zone based on the safety status signal includes: Acquire the safety status signals transmitted back from each workstation; Based on the security status signal, logical analysis is performed, and each workstation is dynamically logically partitioned based on the physical space boundary and the signal triggering range. When the safety status signal indicates that a human body has entered the work area of ​​the workstation, the workstation is designated as a safe work area; When the safety status signal indicates that no human body has entered the workstation's work area, the workstation is designated as an automatic operation zone.

[0011] Furthermore, to achieve the above objectives, this application also proposes a flexible changeover scheduling device for an automated production line, the flexible changeover scheduling device for the automated production line comprising: The process parameter determination module is used to obtain the target product model and call the process parameter set corresponding to the target product model from the preset process formula database; wherein, the process parameter set includes a first type of parameters for driving the execution unit to run automatically, and a second type of parameters for generating manual operation instructions; The status operation division module is used to acquire the safety status signal of each workstation and divide each workstation into a safe operation zone and an automatic operation zone based on the safety status signal. The changeover process scheduling module is used to send the first type of parameters to the automatic operation area and automatically adjust the process through the execution unit; and to send the second type of parameters to the safe operation area and guide manual adjustment of the process through the manual operation guidance terminal.

[0012] In addition, to achieve the above objectives, this application also proposes a flexible changeover scheduling device for an automated production line, the device comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the flexible changeover scheduling method for the automated production line as described above.

[0013] In addition, to achieve the above objectives, this application also proposes a storage medium, which is a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements the steps of the flexible changeover scheduling method for automated production lines as described above.

[0014] In addition, to achieve the above objectives, this application also provides a computer program product, which includes a computer program that, when executed by a processor, implements the steps of the flexible changeover scheduling method for automated production lines as described above.

[0015] One or more technical solutions proposed in this application have at least the following technical effects: This application obtains the target product model and retrieves the corresponding process parameter set from a pre-set process formula database; acquires the safety status signals of each workstation and divides each workstation into a safe operation zone and an automatic operation zone based on the safety status signals; sends a first type of parameter to the automatic operation zone and automatically adjusts the process through the execution unit; and sends a second type of parameter to the safe operation zone and guides manual adjustment of the process through a manual operation guidance terminal. Because the workstations are divided into manually adjustable safe operation zones and automatically adjustable automatic operation zones based on the safety status signals, and the first and second types of parameters are used to manage / control the safe operation zone and the automatic operation zone respectively, the timing overlap and parallel execution of manually assisted processes and automated processes are achieved, eliminating the serial bottleneck of human-machine waiting and minimizing changeover downtime. Attached Figure Description

[0016] 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.

[0017] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0018] Figure 1 A flowchart illustrating an embodiment of the flexible changeover scheduling method for automated production lines in this application; Figure 2 This is a schematic diagram of an adaptive vehicle structure in one implementation of the flexible changeover scheduling method for the automated production line of this application. Figure 3 This is a schematic diagram of the coarse positioning mechanism on one side of one implementation of the flexible changeover scheduling method for the automated production line of this application. Figure 4 This is a schematic diagram of the clamping actuator on one side in one implementation of the flexible changeover scheduling method for the automated production line of this application. Figure 5 A schematic diagram illustrating the quick-change interface connection principle between the modular execution unit and the universal base; Figure 6 This is a flowchart illustrating Embodiment 2 of the flexible changeover scheduling method for automated production lines in this application. Figure 7 The overall architecture diagram provided in Embodiment 3 of the flexible changeover scheduling method for automated production lines in this application is shown below. Figure 8The overall process diagram provided in Embodiment 3 of the flexible changeover scheduling method for automated production lines in this application; Figure 9 This is a timing comparison diagram between the traditional serial switching mode and the parallel scheduling mode of this application; Figure 10 This is a schematic diagram of the module structure of the flexible changeover scheduling device for an automated production line according to an embodiment of this application; Figure 11 This is a schematic diagram of the equipment structure of the hardware operating environment involved in the flexible changeover scheduling method for automated production lines in this application embodiment.

[0019] The purpose, features, and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0020] It should be understood that the specific embodiments described herein are merely illustrative of the technical solutions of this application and are not intended to limit this application.

[0021] To better understand the technical solution of this application, a detailed description will be provided below in conjunction with the accompanying drawings and specific implementation methods.

[0022] The main solution of this application embodiment is: to obtain the target product model and call the process parameter set corresponding to the target product model from the preset process formula database; to obtain the safety status signal of each workstation and divide each workstation into a safe operation area and an automatic operation area based on the safety status signal; to send the first type of parameters to the automatic operation area and automatically adjust the process through the execution unit; and to send the second type of parameters to the safe operation area and guide the manual adjustment of the process through the manual operation guidance terminal.

[0023] This application provides a solution that, by dividing process parameters into first-class and second-class parameters and combining them with a dynamic partitioning and interlocking mechanism based on equipment status and safety signals, enables the timing overlap and parallel execution of manual and automated processes. This breaks through the technical barrier of traditional production lines being forced to shut down entirely due to safety interference. Under the premise of ensuring absolute safety isolation between humans and machines, it fundamentally eliminates the serial bottleneck of humans and machines waiting for each other, and minimizes changeover downtime.

[0024] It should be noted that the executing entity in this embodiment can be a computing service device with data processing, network communication, and program execution functions, such as a tablet computer, personal computer, industrial computer, central dispatch controller, etc., or an electronic device or virtual device capable of realizing the above functions. The following description uses a flexible changeover scheduling device (hereinafter referred to as the scheduling device) in an automated production line as an example to illustrate this embodiment and the following embodiments.

[0025] Based on this, embodiments of this application provide a flexible changeover scheduling method for automated production lines, referring to... Figure 1 , Figure 1 This is a flowchart illustrating an embodiment of the flexible changeover scheduling method for automated production lines in this application.

[0026] In this embodiment, the flexible changeover scheduling method for the automated production line includes steps S10 to S30: Step S10: Obtain the target product model and retrieve the process parameter set corresponding to the target product model from the preset process formula database; The process parameter set includes a first type of parameters for driving the execution unit to run automatically, and a second type of parameters for generating manual operation instructions.

[0027] It should be noted that, in order to achieve flexible changeover scheduling of automated production lines, this application provides a flexible changeover scheduling system for automated production lines. This system mainly consists of a central scheduling controller, a process recipe database, an equipment status monitoring network, and multiple execution units. The central scheduling controller, as the core decision-making unit of the system, is deployed in an industrial control computer or edge server. It is configured to communicate with the upper-level Manufacturing Execution System (MES) via OPC Unified Architecture (OPC UA) or Industrial Ethernet, and is responsible for receiving production orders, parsing process requirements, and coordinating changeover actions across the entire line. The process recipe database is used to structurally store recipe parameters covering all workstations throughout the entire production line.

[0028] It should be explained that the formula parameters in the embodiments of this application can be classified into a first type of parameter and a second type of parameter, and there is a complete correspondence between the first type of parameter and the second type of parameter. The first type of parameter is the automatic execution parameter, which is a physical parameter that can be directly used to drive the automatic operation of the execution unit, such as the target position of the servo motor, the target spacing of the grippers, and the pressure threshold of the cylinder. This application embodiment does not limit these parameters. The second type of parameter is the manual guidance parameter, used to generate information related to manual operation guidance, such as the target gear indicator of the adjustable limit mechanism or the logical address of the manual confirmation signal.

[0029] In some embodiments of this application, the aforementioned equipment status monitoring network can consist of sensors, encoders, vision systems, and safety protection devices distributed across various workstations. These safety protection devices include, but are not limited to, any one or more combinations of safety light curtains, area laser scanners, or safety mats installed at the entrances to manual workstations. Through the equipment status monitoring network of this application, not only can real-time data on the operating status of equipment at each workstation (such as "ready," "running," and "faulty") be collected, but also real-time safety status signals within the workstations (such as "personnel entering," "personnel leaving," and "light curtain triggered") can be monitored and fed back to the central dispatch controller.

[0030] It is understood that the aforementioned target product model refers to the product model produced on the automated production line after the successful completion of this model changeover. In the automated production line of this application, each product (such as battery cells of different sizes or battery modules of different capacities) can be assigned a unique model code, which can be used to distinguish the physical dimensions, process parameters, quality and other attribute requirements of the product.

[0031] It should be understood that the aforementioned target product model can be determined by visual equipment set in the flexible changeover scheduling system of the automated production line of this application, or it can be obtained by task identification directly issued by the manufacturing execution system, or it can be manually selected and input, etc. The embodiments of this application do not limit this.

[0032] In some embodiments of this application, before the step of obtaining the target product model, the method further includes: identifying the identification information of the current production object or carrier; receiving a production order containing the target product model and establishing a mapping relationship between the production order and the identification information; and associating the changeover task of the target product with a carrier or execution unit on the automated production line according to the mapping relationship.

[0033] It is understood that the aforementioned identification information can be a unique identification code for the current production object or carrier, which can be obtained through vision equipment, and this application embodiment does not limit this. The aforementioned current production object is the production object before the flexible changeover scheduling of the automated production line. By identifying the identification information of the current production object and carrier, it is possible to determine which production objects are currently present and which carriers correspond to them. By adjusting the parameters of these carriers to the carrier parameters corresponding to the target product model, flexible changeover scheduling of the automated production line can be achieved.

[0034] It should be understood that the aforementioned carriers are tooling used to carry, fix and transport production objects, such as pallets, grippers, etc., and the embodiments of this application do not limit this.

[0035] It should be noted that different target product models may have corresponding first-type parameters and second-type parameters in different vehicles.

[0036] In some embodiments of this application, the vehicle may be an adaptive vehicle, which may have a multi-level positioning mechanism for combining coarse and fine positioning. For example... Figure 2 As shown, Figure 2 This is a schematic diagram of an adaptive vehicle structure in one implementation of the flexible changeover scheduling method for the automated production line of this application.

[0037] Reference Figure 2 The adaptive vehicle can be an automated guided vehicle / pallet, and the production objects it carries can be battery modules, battery cells, etc. The adaptive vehicle can be equipped with a fixed base, a coarse positioning mechanism (such as mechanical guards / limiters), and a fine positioning component (such as V-shaped guide wheels).

[0038] In practical applications, the coarse positioning mechanism of this embodiment can be installed or integrated on both sides of the upper surface of the fixed base of the adaptive carrier, and can abut against the production object from the side, for initial positioning of the production object through mechanical guards / limiters. The fixed base can serve as the supporting mechanism of the adaptive carrier, with its upper surface supporting the coarse positioning mechanism and its lower surface mounting the fine positioning components. The number of fine positioning components can be any number (e.g., 2-4). The fine positioning components are fixed to the bottom of the adaptive carrier and are used to cooperate with the station guide components. When the adaptive carrier enters the station, the self-centering geometry of the V-shaped structure is used to force the carrier to the V-shaped guide groove of the station guide components, which can automatically correct the positional deviation of the carrier.

[0039] In some embodiments of this application, the coarse positioning mechanism can be an adjustable limiting mechanism, the specific structure of which can be referred to Figure 3 , Figure 3 This is a schematic diagram of the coarse positioning mechanism on one side of one implementation of the flexible changeover scheduling method for the automated production line of this application.

[0040] like Figure 3 As shown, the adjustable limit mechanism of this application embodiment is applied to workstations requiring manual adjustment. This mechanism has multiple discrete mechanical positioning positions (such as the stepped structure shown, or other pin-type or rotary structures) corresponding to different product models, thus forming multi-level positioning. Under the digital guidance of the system, the operator moves the limit component (movable stop) to the designated position. The limit mechanism is equipped with a position sensor (such as a position switch or photoelectric switch) or a scale recognition vision system to detect whether the manual adjustment is in place.

[0041] In some embodiments of this application, the carrier can also be a gripping actuator, which can be used to grip production objects (such as battery cells). Figure 4 As shown, Figure 4 This is a schematic diagram of the clamping actuator on one side in one implementation of the flexible changeover scheduling method for the automated production line of this application. (Refer to...) Figure 4 The drive mechanism preferably uses a servo motor, which controls the slider's opening and closing motion based on the first type of parameters, achieving stepless adjustment of the gripper spacing (split adjustment shown in the diagram) to adapt to production objects of different widths. A force sensing component can be integrated at the end of the gripper to perform staged closed-loop pre-tightening control. First, low pressure is applied to the object to confirm fit before increasing pressure to the target locking force, preventing object deformation. A floating compensation component is used to absorb the object's thickness tolerance. Simultaneously, a vision positioning component is provided to identify object features after adjustment, and feedback on positional deviations is used to generate compensation commands.

[0042] In some embodiments of this application, for modular execution units that need to be moved or replaced, the connection between them and production line inputs (such as power / air supply / signal input) can adopt a self-locking quick-change interface to achieve tool-free quick connection and disconnection, further improving changeover and maintenance efficiency. Figure 5 As shown, Figure 5 This is a schematic diagram illustrating the quick-change interface connection principle between the modular actuator and the production line universal base. In practical applications, the quick-change male connector (such as for connecting the flexible clamping actuator of module 1 or the adjustable limit mechanism of module 2) and the quick-change female connector can be equipped with a mechanical self-locking mechanism (such as steel ball locking, rotary bayonet, or magnetic locking) to ensure mechanical stability after connection.

[0043] It should be noted that, in this embodiment, the identification information of the current production object or carrier is used to identify which production objects need to be produced in the current production task, and what types of carriers the workstation has. By receiving the target product model containing the target product, and associating the target product model of each target product with the carrier or execution unit of the carrier on the automated production line, the parameters of these carriers can be converted from those corresponding to the current production object to those corresponding to the target product model, thus realizing flexible changeover of the automated production line.

[0044] In its specific implementation, this embodiment identifies the identification information of the current production object or carrier; receives a production order containing the target product model and establishes a mapping relationship between the production order and the identification information; associates the changeover task of the target product with a carrier or execution unit on the automated production line according to the mapping relationship; obtains the target product model and calls the process parameter set corresponding to the target product model from a preset process formula database. Because the mapping relationship is established by identifying the identification information and the production order, and the changeover task is associated with a specific carrier or execution unit, pre-loading for flexible changeover is achieved by determining the current production object before changeover and the target product model after changeover. The first and second types of parameters distinguish between automatic and manual changeover. For workstations requiring automatic changeover, the first type of parameters are used for automatic adjustment; for workstations requiring manual changeover, the second type of parameters are used for adjustment, achieving parallel processing of automatic and manual changeover and improving changeover scheduling efficiency.

[0045] Step S20: Obtain the safety status signal of each workstation, and divide each workstation into a safe operation zone and an automatic operation zone based on the safety status signal; Step S30: The first type of parameters are sent to the automatic operation area and the process is automatically adjusted by the execution unit; and the second type of parameters are sent to the safe operation area and the process is manually adjusted by the manual operation guidance terminal.

[0046] It should be noted that the aforementioned safety status signal is a signal that is collected and output in real time by the safety protection devices deployed on each production line or workstation. This safety status signal can be used to characterize whether there are personnel in the physical space of the workstation.

[0047] Understandably, based on safety status signals, workstations with personnel can be designated as safe operating zones, while unmanned workstations can be designated as automated operating zones. This allows for parallel changeover scheduling of different workstations using different parameters. Specifically, the first type of parameter is sent to the automated operating zone, where the execution unit automatically adjusts the process; and the second type of parameter is sent to the safe operating zone, where manual adjustment is guided by a manual operation terminal. Existing production line changeover processes typically present a fragmented, sequential pattern. Automated equipment must be completely stopped and reset before operators can begin replacing and adjusting mechanical parts; conversely, automated equipment debugging must wait for manual operations to complete and the operator to leave before it can be started. This "man waiting for machine, machine waiting for man" interaction significantly prolongs production line downtime during changeovers. This application distinguishes between first-class (automatic) and second-class (manual) parameters and combines a dynamic partitioning interlocking mechanism based on equipment status and safety signals to achieve the time overlap and parallel execution of manual auxiliary processes and automated processes. This invention breaks through the technical barrier of traditional production lines being forced to shut down completely due to safety interference. Under the premise of ensuring absolute safety isolation between humans and machines, it fundamentally eliminates the serial bottleneck of humans and machines waiting for each other and compresses the changeover downtime to the minimum.

[0048] Specifically, in this embodiment of the application, the step of acquiring the safety status signal of each workstation and dividing each workstation into a safe operation area and an automatic operation area based on the safety status signal includes: acquiring the safety status signal returned by each workstation; performing logical analysis based on the safety status signal, and dynamically logically partitioning each workstation based on the physical space boundary and signal trigger range; designating the workstation as a safe operation area when the safety status signal indicates that a human body has entered the workstation's work area; and designating the workstation as an automatic operation area when the safety status signal indicates that no human body has entered the workstation's work area.

[0049] It is understood that the aforementioned physical space boundary is the boundary of the workstation, and the aforementioned signal triggering range is the triggering range of the safety status signals set in the workstation. This physical space boundary can be determined by vision devices, gratings, etc., and this application embodiment does not impose any limitations on this. Dynamic logical partitioning of the workstation can be achieved based on the physical space boundary and the signal triggering range: that is, a workstation where a human body can enter is designated as a safe operating area, and vice versa, as an automated operation area.

[0050] This application embodiment obtains the target product model and retrieves the corresponding process parameter set from a preset process formula database; obtains the safety status signals of each workstation and divides each workstation into a safe operation zone and an automatic operation zone based on the safety status signals; sends a first type of parameter to the automatic operation zone and automatically adjusts the process through the execution unit; and sends a second type of parameter to the safe operation zone and guides manual adjustment of the process through a manual operation guidance terminal. Since the workstations are divided into manually adjusted safe operation zones and automatically adjusted automatic operation zones based on the safety status signals, and the first and second types of parameters are used to manage / control the safe operation zones and automatic operation zones respectively, the timing overlap and parallel execution of manually assisted processes and automated processes are achieved, eliminating the serial bottleneck of human-machine waiting and minimizing changeover downtime.

[0051] Based on the first embodiment of this application, in the second embodiment of this application, the content that is the same as or similar to that in the first embodiment described above can be referred to the above description, and will not be repeated hereafter. Based on this, please refer to 6. Figure 6 This is a flowchart illustrating Embodiment 2 of the flexible changeover scheduling method for automated production lines in this application.

[0052] like Figure 6 As shown in this embodiment, the step of sending the second type of parameters to the safe work area and guiding manual adjustment of the process through the manual operation guidance terminal includes: Step S31A: Send the second type of parameters to the manual operation guidance terminal of the safe work area and trigger the interlock mechanism to suspend the execution unit of the safe work area; Step S32A: Generate guidance instructions through the manual operation guidance terminal, and guide manual adjustment of the process based on the guidance instructions.

[0053] The step of sending the first type of parameters to the automatic operation area and automatically adjusting the process through the execution unit includes: Step S31B: Send the first type of parameters to the execution unit of the automatic operation area, and perform a status self-check through the execution unit to obtain the real-time status quantity; Step S32B: Determine the motion feasibility assessment result of the first type of parameter based on the real-time state quantity, and generate a dynamic process based on the motion feasibility assessment result.

[0054] It is understandable that the aforementioned execution unit can be a functional unit used to achieve automatic vehicle switching and scheduling. When the system detects personnel entering a workstation or a specific area corresponding to the workstation, it can pause the actions of execution units within that workstation that pose an interference risk. This interlocking mechanism can ensure personnel safety while enabling parallel operation of manual and automated processes.

[0055] It should be understood that the aforementioned manual operation guidance terminal can be a device within the workstation used to receive and present operation guidance instructions corresponding to the second type of parameters, such as a display, speaker, etc., and this application embodiment does not limit this.

[0056] Understandably, by issuing the second type of parameters to the safe operating area and suspending the execution unit through an interlock mechanism, with the option to reset the execution unit, operators can enter the workstation to replace and adjust mechanical parts, thus achieving manual adjustment of the process. Simultaneously, for the spatially isolated and interference-free automated operating area, the first type of parameters can be continuously issued to the corresponding execution unit. Through the aforementioned dynamic safety zoning and parameter-based adjustment strategy, parallel execution of automated processes based on the first type of parameters and manual adjustment processes based on the second type of parameters can be achieved, improving production efficiency.

[0057] It should be noted that the aforementioned real-time status quantities can be status quantities collected in real time by various sensors and vision devices installed in the workstation, such as the actual position, limit position, and clamping force of the servo motor encoder, etc., and this application embodiment does not limit this. The central scheduling controller of this application embodiment may be equipped with a motion feasibility assessment module. This module can perform multi-dimensional condition judgments based on the collected real-time status quantities and the corresponding target values ​​in the first type of parameters to determine whether the first type of parameters can be executed.

[0058] In some embodiments of this application, the above-mentioned motion feasibility assessment may include a travel boundary feasibility assessment to determine whether the target position of the first type of parameter is within the limit range; it may also include load anomaly / mechanical interference checks, such as determining whether the execution unit is enabled to move. It may also include safety status condition checks, such as detecting personnel entering during operation, in which case it is necessary to switch to a safe working area and suspend the execution unit.

[0059] It should be noted that the embodiments of this application do not limit the specific methods and contents of the feasibility assessment of this application, and can be selected according to the needs of actual application.

[0060] It is understood that the scheduling device in this application embodiment can analyze the real-time status quantities and safety status signals of each workstation from the equipment status monitoring network in real time. When it receives a safety status signal indicating "personnel entry" (e.g., the safety light curtain is blocked) from a specific workstation (such as the workstation where the manual auxiliary execution unit is located), it can be understood that a safety interlock mechanism is triggered, forcing the automatic execution mechanism in that workstation to stop moving or remain in a safe position, and starting the guidance program of the manual operation guidance terminal. At the same time, for other automatic execution units that have not detected personnel entry and have no spatial interference with that workstation, the scheduling device can continue to issue the first type of parameters to enable them to perform automatic adjustments in parallel without affecting each other. When the safety status signal indicates "personnel departure" and the operator completes the confirmation, the scheduling device can release the interlock of that workstation, restore or start the automatic execution mechanism in that workstation. Through this dynamic parallel scheduling strategy based on safety partitions, the manual adjustment time is effectively covered within the movement time of the automated equipment, realizing "human-machine parallelism" and thus shortening the total changeover time.

[0061] In some embodiments of this application, when the scheduling device determines that there is a strict temporal dependency between processes at the current workstation (such as the action space of the execution unit being occupied by a component that requires manual adjustment), or that there is an unavoidable risk of kinematic interference between adjacent execution units, the system determines that the parallel condition is not met. At this time, the scheduling device can revert to the serial scheduling mode or trigger a waiting state according to the preset priority logic in the process recipe database until the interference condition is eliminated, thereby ensuring the absolute safety and process compliance of the changeover process.

[0062] It should be noted that for execution units that support automatic adjustment, the scheduling equipment issues the first type of parameters to drive the servo mechanism and other components to automatically adjust to the target state. For execution units that require manual adjustment, the scheduling equipment issues guidance instructions generated based on the second type of parameters to their manual operation guidance terminal. After the operator completes the physical adjustment according to the guidance (such as the screen prompt "Please push the limit block to the 3rd position"), they press the confirmation button or the sensor automatically triggers the positioning signal, thus realizing human-machine parallel operation and improving the efficiency of changeover scheduling.

[0063] In some embodiments of this application, after the step of sending the second type of parameters to the safe work area and guiding manual adjustment of the process through the manual operation guidance terminal, the method further includes: collecting adjustment result feedback information from each workstation, verifying the adjustment result feedback information based on a preset target value, and obtaining a verification result; if the verification result is unsuccessful, obtaining the adjustment process deviation; generating an automatic compensation instruction based on the adjustment process deviation, and executing the automatic compensation instruction through the execution unit to perform a secondary adjustment process until the verification result is successful.

[0064] It is understood that the scheduling device in this embodiment can collect adjustment result feedback information from each workstation (such as servo encoder position, manual confirmation signal, and visual inspection result), and compare it with a preset target value to obtain a verification result. If the verification result is unsuccessful, the device can obtain the adjustment process deviation and generate automatic compensation instructions or manual guidance information based on the adjustment process deviation to drive the execution unit or guide manual secondary adjustments until the verification result is successful. When the verification results of all key workstations are successful, the scheduling device can report that the changeover is complete, and the production line randomly starts production of a new batch.

[0065] This embodiment of the application achieves parallel execution of manual operation guidance units in the safe work area by sending second-type parameters to the manual operation guidance terminal and triggering an interlock mechanism to suspend the execution units in the safe work area; generating guidance instructions through the manual operation guidance terminal and guiding manual adjustments based on the guidance instructions; sending first-type parameters to the execution units in the automatic operation area and performing status self-checks through the execution units to obtain real-time status quantities; judging the motion feasibility assessment results of the first-type parameters based on the real-time status quantities, and generating dynamic processes based on the motion feasibility assessment results. Because it achieves parallel execution of manual adjustment processes at specific workstations and automatic adjustment processes without interference risks by setting up safe work areas and automatic operation areas and controlling them with different parameters, it avoids the problems of human-machine serial waiting, uncontrollable open-loop manual adjustments, and poor system coordination during production line changeovers.

[0066] Based on the first and / or second embodiments of this application, in the third embodiment of this application, the content that is the same as or similar to the first and / or second embodiments described above can be referred to the above description and will not be repeated hereafter. Based on this, please refer to... Figure 7 and Figure 8 , Figure 7 The overall architecture diagram provided in Embodiment 3 of the flexible changeover scheduling method for automated production lines in this application is as follows: Figure 8 The overall process diagram provided in Embodiment 3 of the flexible changeover scheduling method for automated production lines in this application is as follows.

[0067] It should be noted that the upper-level manufacturing execution system in this embodiment can issue production orders to the central scheduling controller. The central control scheduler can determine the target product model based on the production order and simultaneously obtain the corresponding process parameter set from the process formula database. Through the equipment status monitoring network and identification information acquisition module, the equipment status data and safety status signals of the workstations can be determined, as well as the identification information of the current production object or carrier can be identified. By processing this data and establishing the association between the production order and the identification information, the production objects corresponding to the target product model can be allocated to each workstation / carrier, thereby achieving dynamic parallel optimization scheduling.

[0068] It needs to be explained that the system determines whether the current safety status meets the parallel conditions based on the safety status signal. If not, an interlock is triggered, the area that does not meet the conditions is designated as a safe work zone, the interlock mechanism is activated, and the automatic mechanisms in the safe work zone are suspended. If the parallel conditions are met, the first type of parameters can be sent to the execution unit that supports automatic adjustment and closed-loop control can be executed to achieve automatic process adjustment (parallel branch 1). The second type of parameter guidance instruction can be sent to the execution unit that requires manual adjustment, and manual adjustment and confirmation are awaited (parallel branch 2).

[0069] It should be noted that the first and second types of parameters are sent to the execution unit at the workstation via the industrial network. This execution unit can be named the automatic execution unit in the automatic operation area and the manually assisted execution unit in the safe operation area, depending on the parameters received. The automatic execution unit can adjust the parameters of the carrier through drive mechanisms and actuators, thereby changing the parameters of the carrier from those corresponding to the current production object to those corresponding to the target product model. The manually assisted execution unit can guide the manual adjustment components through a manual operation terminal (i.e., a manual operation guidance terminal), thereby changing the parameters of the carrier from those corresponding to the current production object to those corresponding to the target product model.

[0070] Understandably, while waiting for all parallel branches to complete, feedback from each parallel branch can be collected and closed-loop verification performed. Specifically, this verifies whether the changeover adjustment process has passed; for workstations that fail, compensation instructions or manual correction guidance information can be generated for further changeover. Production can then begin once all workstations have completed the changeover.

[0071] In some embodiments of this application, reference is made to Figure 9 , Figure 9 This is a timing comparison diagram between the traditional serial switching mode and the parallel scheduling mode of this application.

[0072] like Figure 9 In part (a), in traditional automated production line changeovers, due to the lack of safety control and system coordination capabilities, the changeover process typically exhibits a strictly sequential characteristic. First, automated process A is executed (e.g., equipment returning to zero, corresponding to a time of...). Only after the equipment has come to a complete stop and safety has been manually confirmed can the operator enter the workstation to perform manual adjustment procedure B (corresponding to the time condition). After personnel have evacuated and safety has been reconfirmed, the equipment can begin the subsequent automated process C. Its total time consumption is... ,in , The large amount of human-computer interaction confirmation and waiting time results in extremely long production line downtime.

[0073] Reference Figure 9In part (b), this embodiment uses an equipment status monitoring network to perceive the safety status of workstations in real time and utilizes a central scheduling controller for overall coordination, achieving time-series reconstruction. When a specific area is detected to meet safety conditions, the controller issues a command, causing automated process A (based on the first type of parameters) and manually adjusted process B (based on the second type of parameters) to execute in parallel on the timeline. At this time, the slower manual adjustment time... This is often masked by long automated processes or equipment self-test times. Within that time, its total time Compared to the traditional model, this application not only eliminates the intermediate waiting time. , The serial manual adjustment time will also be used. Removing it from the overall path, in high-frequency changeover scenarios with multiple product types and small batches, this parallel strategy significantly improves the overall efficiency of the equipment.

[0074] It should be noted that the above examples are only for understanding this application and do not constitute a limitation on the flexible changeover scheduling method for automated production lines of this application. Any simple modifications based on this technical concept are within the protection scope of this application.

[0075] This application also provides a flexible changeover scheduling device for an automated production line; please refer to [reference needed]. Figure 10 , Figure 10 This is a schematic diagram of the module structure of a flexible changeover scheduling device for an automated production line according to an embodiment of this application. The flexible changeover scheduling device for the automated production line includes: The process parameter determination module 10 is used to obtain the target product model and call the process parameter set corresponding to the target product model from the preset process formula database; wherein, the process parameter set includes a first type of parameters for driving the execution unit to run automatically, and a second type of parameters for generating manual operation instructions; The status operation division module 20 is used to acquire the safety status signal of each workstation and divide each workstation into a safe operation area and an automatic operation area based on the safety status signal. The changeover process scheduling module 30 is used to send the first type of parameters to the automatic operation area and automatically adjust the process through the execution unit; and to send the second type of parameters to the safe operation area and guide manual adjustment of the process through the manual operation guidance terminal.

[0076] The flexible changeover scheduling device for automated production lines provided in this application, employing the flexible changeover scheduling method for automated production lines described in the above embodiments, can solve the technical problem of low changeover efficiency in existing systems, which require the automated equipment to be completely stopped and reset before adjustments can be made by operators. Compared with the prior art, the beneficial effects of the flexible changeover scheduling device for automated production lines provided in this application are the same as those of the flexible changeover scheduling method for automated production lines provided in the above embodiments, and other technical features of the flexible changeover scheduling device for automated production lines are the same as those disclosed in the methods of the above embodiments, and will not be repeated here.

[0077] This application provides a flexible changeover scheduling device for an automated production line. The flexible changeover scheduling device for an automated production line includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the flexible changeover scheduling method for the automated production line in the first embodiment described above.

[0078] The following is for reference. Figure 11 The diagram illustrates a structural schematic of a flexible changeover scheduling device suitable for implementing the embodiments of this application in an automated production line. The flexible changeover scheduling device for the automated production line in the embodiments of this application may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital radio receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Description), PMPs (Portable Media Players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 11 The flexible changeover scheduling equipment for the automated production line shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.

[0079] like Figure 11As shown, the flexible changeover scheduling equipment for an automated production line may include a processing unit 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in read-only memory (ROM) 1002 or a program loaded from storage device 1003 into random access memory (RAM) 1004. The RAM 1004 also stores various programs and data required for the operation of the flexible changeover scheduling equipment for the automated production line. The processing unit 1001, ROM 1002, and RAM 1004 are interconnected via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to I / O interface 1006: input devices 1007 including, for example, touchscreens, touchpads, keyboards, mice, image sensors, microphones, accelerometers, gyroscopes, etc.; output devices 1008 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 1003 including, for example, magnetic tapes, hard disks, etc.; and communication devices 1009. Communication device 1009 allows the flexible changeover scheduling equipment of the automated production line to communicate wirelessly or wiredly with other devices to exchange data. Although the figure shows a flexible changeover scheduling equipment of an automated production line with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems can be implemented or have alternatively.

[0080] Specifically, according to the embodiments disclosed in this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device, or installed from storage device 1003, or installed from ROM 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of the embodiments disclosed in this application.

[0081] The flexible changeover scheduling equipment for automated production lines provided in this application, employing the flexible changeover scheduling method for automated production lines described in the above embodiments, solves the technical problem of low changeover efficiency in existing systems where the automated equipment must be completely stopped and reset before operators can make adjustments. Compared with the prior art, the beneficial effects of the flexible changeover scheduling equipment for automated production lines provided in this application are the same as those of the flexible changeover scheduling method for automated production lines provided in the above embodiments, and other technical features of this flexible changeover scheduling equipment are the same as those disclosed in the previous embodiment method, and will not be repeated here.

[0082] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any suitable manner in one or more embodiments or examples.

[0083] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

[0084] This application provides a computer-readable storage medium having computer-readable program instructions (i.e., a computer program) stored thereon, the computer-readable program instructions being used to execute the flexible changeover scheduling method for the automated production line in the above embodiments.

[0085] The computer-readable storage medium provided in this application may be, for example, a USB flash drive, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or flash memory, optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, system, or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.

[0086] The aforementioned computer-readable storage medium may be included in the flexible changeover scheduling equipment of the automated production line; or it may exist independently and not be assembled into the flexible changeover scheduling equipment of the automated production line.

[0087] The aforementioned computer-readable storage medium carries one or more programs that, when executed by the flexible changeover scheduling equipment of the automated production line, cause the flexible changeover scheduling equipment of the automated production line to: Obtain the target product model and retrieve the process parameter set corresponding to the target product model from the preset process formula database; wherein, the process parameter set includes a first type of parameters for driving the execution unit to run automatically, and a second type of parameters for generating manual operation instructions; Obtain the safety status signal of each workstation, and divide each workstation into a safe operation zone and an automatic operation zone based on the safety status signal; The first type of parameters are sent to the automatic operation area, and the execution unit automatically adjusts the process; and... The second type of parameters are sent to the safe work area, and manual adjustment of the process is guided by the manual operation guidance terminal.

[0088] Computer program code for performing the operations of this application can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0089] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation that may be implemented in systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0090] The modules described in the embodiments of this application can be implemented in software or hardware. The names of the modules do not necessarily limit the functionality of the unit itself.

[0091] The readable storage medium provided in this application is a computer-readable storage medium that stores computer-readable program instructions (i.e., a computer program) for executing the flexible changeover scheduling method for the automated production line described above. This solves the technical problem that existing changeover scheduling methods require the automated equipment to be completely stopped and reset before adjustments can be made by operators, resulting in low changeover efficiency on the production line. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as those of the flexible changeover scheduling method for the automated production line provided in the above embodiments, and will not be repeated here.

[0092] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the flexible changeover scheduling method for an automated production line as described above.

[0093] The computer program product provided in this application can solve the technical problem that existing changeover scheduling requires the automated equipment to be completely stopped and reset before operators can make adjustments, resulting in low changeover efficiency on the production line. Compared with the prior art, the beneficial effects of the computer program product provided in this application are the same as those of the flexible changeover scheduling method for automated production lines provided in the above embodiments, and will not be repeated here.

[0094] The above description is only a part of the embodiments of this application and does not limit the scope of protection of this application. All equivalent structural transformations made under the technical concept of this application and using the content of this application specification and drawings, or direct / indirect applications in other related technical fields, are included in the scope of protection of this application.

Claims

1. A flexible changeover scheduling method for an automated production line, characterized in that, The method includes: Obtain the target product model and retrieve the process parameter set corresponding to the target product model from the preset process formula database; wherein, the process parameter set includes a first type of parameters for driving the execution unit to run automatically, and a second type of parameters for generating manual operation instructions; Obtain the safety status signal of each workstation, and divide each workstation into a safe operation zone and an automatic operation zone based on the safety status signal; The first type of parameters are sent to the automatic operation area, and the execution unit automatically adjusts the process; and... The second type of parameters are sent to the safe work area, and manual adjustment of the process is guided by the manual operation guidance terminal.

2. The flexible changeover scheduling method for automated production lines as described in claim 1, characterized in that, Before the step of obtaining the target product model, the method further includes: Identify the identification information of the current production object or vehicle; Receive a production order containing the target product model and establish a mapping relationship between the production order and the identification information; The transformation task of the target product is associated with the vehicle or execution unit on the automated production line according to the mapping relationship.

3. The flexible changeover scheduling method for automated production lines as described in claim 1, characterized in that, The step of sending the second type of parameters to the safe work area and guiding manual adjustment of the process through the manual operation guidance terminal includes: The second type of parameter is sent to the manual operation guidance terminal of the safe work area, and the interlock mechanism is triggered to suspend the execution unit of the safe work area; The manual operation guidance terminal generates guidance instructions, and the manual operation is guided to adjust the process based on the guidance instructions.

4. The flexible changeover scheduling method for automated production lines as described in claim 1, characterized in that, After the step of sending the second type of parameters to the safe work area and guiding manual adjustment of the process through the manual operation guidance terminal, the method further includes: The adjustment result feedback information of each workstation is collected, and the adjustment result feedback information is verified based on the preset target value to obtain the verification result; If the verification result is unsuccessful, then the deviation of the adjustment process is obtained; An automatic compensation instruction is generated based on the adjustment process deviation, and the execution unit executes the automatic compensation instruction to perform a secondary adjustment process until the verification result is passed.

5. The flexible changeover scheduling method for automated production lines as described in claim 1, characterized in that, The step of sending the first type of parameters to the automatic operation area and automatically adjusting the process through the execution unit includes: The first type of parameters are sent to the execution unit of the automatic operation area, and the execution unit performs a status self-check to obtain the real-time status quantity. The motion feasibility assessment result of the first type of parameter is determined based on the real-time state quantity, and a dynamic process is generated based on the motion feasibility assessment result.

6. The flexible changeover scheduling method for automated production lines as described in claim 1, characterized in that, The step of acquiring the safety status signal of each workstation and dividing each workstation into a safe operation zone and an automatic operation zone based on the safety status signal includes: Acquire the safety status signals transmitted back from each workstation; Based on the security status signal, logical analysis is performed, and each workstation is dynamically logically partitioned based on the physical space boundary and the signal triggering range. When the safety status signal indicates that a human body has entered the work area of ​​the workstation, the workstation is designated as a safe work area; When the safety status signal indicates that no human body has entered the workstation's work area, the workstation is designated as an automatic operation zone.

7. A flexible changeover scheduling device for an automated production line, characterized in that, The flexible changeover scheduling device for the automated production line includes: The process parameter determination module is used to obtain the target product model and call the process parameter set corresponding to the target product model from the preset process formula database; wherein, the process parameter set includes a first type of parameters for driving the execution unit to run automatically, and a second type of parameters for generating manual operation instructions; The status operation division module is used to acquire the safety status signal of each workstation and divide each workstation into a safe operation zone and an automatic operation zone based on the safety status signal. The changeover process scheduling module is used to send the first type of parameters to the automatic operation area and automatically adjust the process through the execution unit; and to send the second type of parameters to the safe operation area and guide manual adjustment of the process through the manual operation guidance terminal.

8. A flexible changeover scheduling device for an automated production line, characterized in that, The device includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the flexible changeover scheduling method for an automated production line as described in any one of claims 1 to 6.

9. A storage medium, characterized in that, The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, it implements the steps of the flexible changeover scheduling method for an automated production line as described in any one of claims 1 to 6.

10. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the steps of the flexible changeover scheduling method for an automated production line as described in any one of claims 1 to 6.