Vehicle component warehousing management methods, devices, computer equipment, and storage media
By implementing a vehicle component warehousing management method based on real-time detection and information matching, the complex issues of storing and retrieving vehicle components in automated warehouses have been resolved, enabling rapid response to urgent production needs and improving production efficiency and management accuracy.
Patent Information
- Application Number
- CN202211269857.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-18
- Publication Date
- 2025-10-31
- Estimated Expiration
- 2042-10-18
AI Technical Summary
In the automated warehouses of automobile manufacturing companies, the storage and retrieval process of vehicle components is complex, making it difficult to respond quickly to the urgent needs of the production line, affecting production efficiency, and making it impossible to register vehicle component information in a timely manner, which affects material management.
By monitoring the inbound location of the automated warehouse in real time, vehicle component information is obtained, production plan information is received, urgency level is determined, and different inbound and outbound operations are performed according to the urgency level, including non-urgent storage and urgent direct delivery to the next production line.
It enables fast and efficient vehicle component management, shortens outbound response time, improves production efficiency, and enhances management accuracy through information matching and verification.
Smart Images

Figure CN115471161B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of intelligent storage technology, and in particular to a method, apparatus, computer equipment, storage medium, and computer program product for managing vehicle component storage. Background Technology
[0002] Currently, in order to improve overall production capacity, automobile manufacturing companies often set up an automated storage and retrieval system (AS / RS) between production lines such as welding, painting, and final assembly to store "semi-finished vehicle frames" from upstream workshops. For example, painted car bodies can be stored in the AS / RS and linked to other workshops by automated transport lines to achieve overall automated integration of the vehicle body AS / RS with other workshops, thus establishing a highly integrated automated factory with simplified design.
[0003] In related technologies, large vehicle components such as chassis and bodies are stored in automated storage and retrieval systems (AS / RS) via transfer machines. When production requires them, the chassis or body is retrieved from the AS / RS. However, due to the complex structure of AS / RS, the storage and retrieval process for chassis or bodies is also complex and time-consuming. Therefore, in case of emergencies on downstream production lines, it is difficult to quickly respond to production line demands, impacting production efficiency. Skipping the warehousing process makes it impossible to register information about large vehicle components such as chassis or bodies, affecting subsequent material management on the vehicle production line. Summary of the Invention
[0004] Therefore, it is necessary to provide a method, apparatus, computer equipment, computer-readable storage medium, and computer program product for managing the warehousing of vehicle components in response to the above-mentioned technical problems, which can quickly and efficiently cope with emergency production.
[0005] Firstly, this application provides a method for managing the warehousing of vehicle components. It is applied to a warehouse control system used to manage an automated warehouse; the method includes:
[0006] Real-time detection of whether there are vehicle components to be stored at the inbound location of the automated warehouse; if there are vehicle components to be stored at the inbound location, obtain the component information of the vehicle components to be stored.
[0007] Receive the first production plan information issued by the vehicle manufacturing and operation management system, and determine the urgency level of the chassis to be put into storage based on the first production plan information and component information;
[0008] If the urgency level of the vehicle frame to be stored is marked as non-urgent, place the vehicle component into the automated warehouse.
[0009] When the urgency level of a vehicle frame awaiting entry into the warehouse is marked as "urgent," the vehicle component awaiting entry into the warehouse is moved to the outbound position of the automated warehouse, and the vehicle component awaiting entry into the next production line corresponding to the automated warehouse is controlled.
[0010] In one embodiment, the automated warehouse includes a stacker crane and a transfer machine. The stacker crane is equipped with a proximity switch for determining the position of the transfer machine. Correspondingly, detecting whether a vehicle component to be stored exists at the warehouse's entry location includes:
[0011] The presence of vehicle components to be stored in the automated warehouse is determined by the status of the proximity switch.
[0012] In one embodiment, the production planning information includes the target chassis model, and the component information includes the chassis model of the vehicle components to be received; accordingly, based on the production planning information and the component information, the urgency level indicator of the chassis to be received is determined, including:
[0013] Search for the target frame model in the storage frame database of the warehouse control system. If the target frame model exists in the storage frame database, determine the urgency level of the frame to be put into storage as non-urgent.
[0014] If the target frame model does not exist in the storage frame database, the frame model of the vehicle component to be stored is compared with the target frame model. If they do not match, the urgency level of the frame to be stored is marked as non-urgent. If they match, the urgency level of the frame to be stored is marked as urgent.
[0015] In one embodiment, placing the vehicle components to be stored in the automated warehouse includes:
[0016] Locate available storage locations in the automated warehouse, place the vehicle components to be stored in the available storage locations, and bind the storage location information of the available storage locations to the vehicle components to be stored.
[0017] In one embodiment, the automated warehouse includes two sub-warehouses; accordingly, placing vehicle components to be stored into available storage locations includes:
[0018] Determine whether the available storage space is located in the first sub-warehouse. If the available storage space is located in the first sub-warehouse, control the first stacker crane to place the vehicle components to be stored into the available storage space.
[0019] If the vacant storage location is not located in the first sub-warehouse, control the first stacker crane to move the vehicle component to be stored to the second stacker crane, and control the second stacker crane to place the vehicle component to be stored into the vacant storage location.
[0020] In one embodiment, the method further includes:
[0021] Receive the second production plan information issued by the vehicle manufacturing and operation management system, and determine the target vehicle components and corresponding target storage locations in the automated warehouse based on the second production plan information;
[0022] Move the target vehicle component to the outbound position of the automated warehouse, control the target vehicle component to enter the next production line corresponding to the automated warehouse, and receive the verification signal fed back by the management system of the next production line;
[0023] If the verification signal indicates that the component information of the target vehicle component matches the second production plan information, the binding relationship between the target vehicle component and the warehouse location information of the target warehouse location is released.
[0024] If the verification signal indicates that the component information of the target vehicle component does not match the second production plan information, the target vehicle component will be put back into the target storage location.
[0025] Secondly, this application also provides a vehicle component warehousing management device. It is applied to a warehouse control system used to manage an automated warehouse; the device includes:
[0026] The information acquisition module is used to detect in real time whether there are vehicle components to be stored at the storage location of the automated warehouse, and to acquire the component information of the vehicle components to be stored if there are vehicle components to be stored at the storage location.
[0027] The emergency assessment module is used to receive the first production plan information issued by the vehicle manufacturing and operation management system, and determine the urgency level of the chassis to be put into the warehouse based on the first production plan information and component information.
[0028] The storage and warehousing module is used to place the vehicle components to be stored into the automated warehouse when the urgency level of the vehicle frame to be stored is marked as non-urgent.
[0029] The emergency outbound module is used to move the vehicle component to be received to the outbound position of the automated warehouse when the urgency level of the vehicle component to be received is marked as urgent, and to control the vehicle component to be received to enter the next production line corresponding to the automated warehouse.
[0030] Thirdly, this application also provides a computer device. The computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to perform the following steps:
[0031] Real-time detection of whether there are vehicle components to be stored at the inbound location of the automated warehouse; if there are vehicle components to be stored at the inbound location, obtain the component information of the vehicle components to be stored.
[0032] Receive the first production plan information issued by the vehicle manufacturing and operation management system, and determine the urgency level of the chassis to be put into storage based on the first production plan information and component information;
[0033] If the urgency level of the vehicle frame to be stored is marked as non-urgent, place the vehicle component into the automated warehouse.
[0034] When the urgency level of a vehicle frame awaiting entry into the warehouse is marked as "urgent," the vehicle component awaiting entry into the warehouse is moved to the outbound position of the automated warehouse, and the vehicle component awaiting entry into the next production line corresponding to the automated warehouse is controlled.
[0035] Fourthly, this application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, which, when executed by a processor, performs the following steps:
[0036] Real-time detection of whether there are vehicle components to be stored at the inbound location of the automated warehouse; if there are vehicle components to be stored at the inbound location, obtain the component information of the vehicle components to be stored.
[0037] Receive the first production plan information issued by the vehicle manufacturing and operation management system, and determine the urgency level of the chassis to be put into storage based on the first production plan information and component information;
[0038] If the urgency level of the vehicle frame to be stored is marked as non-urgent, place the vehicle component into the automated warehouse.
[0039] When the urgency level of a vehicle frame awaiting entry into the warehouse is marked as "urgent," the vehicle component awaiting entry into the warehouse is moved to the outbound position of the automated warehouse, and the vehicle component awaiting entry into the next production line corresponding to the automated warehouse is controlled.
[0040] Fifthly, this application also provides a computer program product. The computer program product includes a computer program that, when executed by a processor, performs the following steps:
[0041] Real-time detection of whether there are vehicle components to be stored at the inbound location of the automated warehouse; if there are vehicle components to be stored at the inbound location, obtain the component information of the vehicle components to be stored.
[0042] Receive the first production plan information issued by the vehicle manufacturing and operation management system, and determine the urgency level of the chassis to be put into storage based on the first production plan information and component information;
[0043] If the urgency level of the vehicle frame to be stored is marked as non-urgent, place the vehicle component into the automated warehouse.
[0044] When the urgency level of a vehicle frame awaiting entry into the warehouse is marked as "urgent," the vehicle component awaiting entry into the warehouse is moved to the outbound position of the automated warehouse, and the vehicle component awaiting entry into the next production line corresponding to the automated warehouse is controlled.
[0045] The aforementioned vehicle component warehousing management method, device, computer equipment, storage medium, and computer program products detect in real time whether there are vehicle components to be received at the retrieval location of the automated warehouse. If a vehicle component is present, the system acquires its component information. It receives first production plan information from the vehicle manufacturing and operation management system and determines the urgency level of the vehicle frame to be received based on the first production plan information and the component information. If the urgency level of the vehicle frame indicates non-urgent, the vehicle component is placed in the automated warehouse. If the urgency level of the vehicle frame indicates urgent, the vehicle component is moved to the outbound location of the automated warehouse, controlling its entry into the next production line corresponding to the automated warehouse. By matching the urgency level of the vehicle component with the production plan information in real time, different retrieval and outbound methods are implemented according to the urgency level, flexibly responding to urgent production situations, shortening outbound response time, and improving production efficiency. Furthermore, the entire process uses vehicle component information for matching and verification, improving accuracy and providing a data foundation for the management of automated production processes. Attached Figure Description
[0046] Figure 1 This is an application environment diagram of a vehicle component warehousing management method in one embodiment;
[0047] Figure 2 This is a flowchart illustrating a vehicle component warehousing management method in one embodiment;
[0048] Figure 3 This is a top view of the equipment distribution of an automated warehouse in one embodiment.
[0049] Figure 4 This is a flowchart illustrating the vehicle component warehousing management method in another embodiment;
[0050] Figure 5 This is a flowchart illustrating the vehicle component warehousing management method in yet another embodiment;
[0051] Figure 6 This is a structural block diagram of a vehicle component storage management device in one embodiment;
[0052] Figure 7 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0053] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0054] The vehicle component warehousing management method provided in this application embodiment can be applied to, for example... Figure 1 In the application environment shown, terminal 102 communicates with server 104 via a network. Terminal 102 is used to monitor the status of the automated warehouse in real time and send the acquired storage data of the automated warehouse to server 104. The data storage system can store the data that server 104 needs to process. The data storage system can be integrated on server 104 or placed on the cloud or other network servers.
[0055] The terminal 102 can be, but is not limited to, various personal computers, laptops, smartphones, tablets, IoT devices, and portable wearable devices. IoT devices can include smart speakers, smart TVs, smart air conditioners, and smart in-vehicle systems. Portable wearable devices can include smartwatches, smart bracelets, and head-mounted devices. The server 104 can be implemented using a standalone server or a server cluster consisting of multiple servers.
[0056] In one embodiment, such as Figure 2 As shown, a method for managing the warehousing of vehicle components is provided, which can be applied to... Figure 1 Taking server 104, i.e., the warehouse control system, as an example, the following steps are included:
[0057] Step 202: Real-time detection of whether there are vehicle components to be stored at the inbound location of the automated warehouse; if there are vehicle components to be stored at the inbound location, obtain the component information of the vehicle components to be stored.
[0058] First, it's important to note that due to the large and complex structure of automated warehouses (AS / RS), the process of placing or retrieving vehicle components is entirely automated, controlled by the warehouse control system's mechanical structures and equipment. For example, a stacker crane places the vehicle components into the storage location. In other words, the entire process of vehicle component entry and exit is automated. In one application scenario, an AS / RS consists of transfer machines and stacker cranes. The transfer machines transport vehicle components from unloading equipment to the stacker cranes, which then place the vehicle components into the storage location.
[0059] Vehicle components refer to structural components in a vehicle assembly, specifically large structural components such as vehicle frames or bodies—large semi-finished products on the vehicle production line. Automated warehouses (AS / RS) are used between upstream and downstream production lines to store vehicle components that have been processed on the upstream line but not yet on the downstream line. The receiving location of an AS / RS is where it receives vehicle components transported from upstream.
[0060] Specifically, since vehicle components must pass through the automated warehouse's storage location before being stored, it is necessary to detect in real time whether the storage location contains vehicle components to be stored. There are various detection methods, such as taking a picture of the storage location for identification, scanning the vehicle components, or using sensors to detect the vehicle components to be stored at the storage location. This application embodiment does not specifically limit these methods. After determining that the storage location contains vehicle components to be stored, the component information, such as the chassis model and chassis number, is obtained by scanning the production information QR code attached to the vehicle component.
[0061] It should be noted that the frame model number is not the only identifier for the frame. That is, one frame model number may correspond to multiple frames. The frame model number is used to indicate frames produced in the same batch or of the same type.
[0062] Step 204: Receive the first production plan information issued by the vehicle manufacturing and operation management system, and determine the urgency level of the chassis to be put into storage based on the first production plan information and component information.
[0063] The Manufacturing Operation Management (MOM) system manages resources such as personnel, equipment, materials, and energy throughout the entire vehicle production process. It serves as a data bus connecting the functional domains of a smart factory, including "intelligent equipment," "enterprise management," "design and development," and "operation and maintenance services," and acts as a platform for the integration and interconnection of various specialized industrial software. The MOM system controls the entire vehicle production line, receiving production instructions from ERP and design and process models and data from PLM, while controlling the logistics system and production line from below.
[0064] Production planning information refers to information about the products that need to be produced on the production line, such as product model, production quantity, or production time. The urgency level indicator reflects the urgency of a vehicle component's production, i.e., whether the vehicle component needs to be immediately processed on the downstream production line. It can be understood that production planning information represents "demand," while the component information for the vehicle components awaiting warehousing represents "existence." By comparing "existence" and "demand," the urgency level of the vehicle component awaiting warehousing can be determined.
[0065] Step 206: If the urgency level of the vehicle frame to be stored is marked as non-urgent, place the vehicle component to be stored into the automated warehouse.
[0066] Understandably, if the vehicle components to be received do not need to be immediately sent to the next production line for processing, they are stored in the automated warehouse (AS / RS) and retrieved when the next production line is required. After storage, the vehicle components are bound to the AS / RS with their storage location information and the AS / RS information. This binding information is then stored in the vehicle frame database of the warehouse control system. For example, if the vehicle component to be received is a vehicle frame, model 2800010-2051 / D, and the AS / RS has 66 storage locations numbered 01-66, placing the vehicle frame in location 25 would bind 2800010-2051 / D to location 25. It should be noted that in some practical applications, multiple AS / RS may exist, each with its own number. In such cases, the AS / RS number also needs to be bound to the vehicle component to be received.
[0067] Step 208: When the urgency level of the vehicle frame to be put into storage is marked as urgent, move the vehicle component to be put into storage to the outbound position of the automated warehouse and control the vehicle component to be put into storage to enter the next production line corresponding to the automated warehouse.
[0068] It's understandable that the outbound position in an automated warehouse is the same as the position where the vehicle enters the next production line. It's important to note that in a vehicle production line, the entrance and exit of an automated warehouse are generally not in the same location. For example, in a large automated warehouse, the inbound position is on the east side, and the outbound position is on the west side. The overall movement direction of vehicle components within the automated warehouse is: inbound position – storage location – outbound position; that is, the direction of movement is unique and irreversible.
[0069] The method provided in the above embodiments involves real-time detection of whether a vehicle component to be received exists at the inbound location of the automated warehouse. If a vehicle component is present, its component information is acquired. The method also receives first production plan information from the vehicle manufacturing and operation management system, and determines the urgency level of the vehicle component to be received based on the first production plan information and the component information. If the urgency level of the vehicle component indicates non-urgent, the vehicle component is placed in the automated warehouse. If the urgency level of the vehicle component indicates urgent, the vehicle component is moved to the outbound location of the automated warehouse, and its entry into the next production line corresponding to the automated warehouse is controlled. By matching the urgency level of the vehicle component with the production plan information in real time, different inbound and outbound methods are implemented according to the different urgency levels, flexibly responding to urgent production situations, shortening the outbound response time, and improving production efficiency. Furthermore, the entire process involves matching and verifying the vehicle component information, improving accuracy and providing a data foundation for the management of automated production processes.
[0070] In one embodiment, see Figure 3 The automated warehouse includes stacker cranes and transfer cranes. The stacker cranes are equipped with proximity switches to determine the position of the transfer cranes. Correspondingly, the detection of whether a vehicle component awaiting entry exists at the warehouse's entry location includes:
[0071] The presence of vehicle components to be stored in the automated warehouse is determined by the status of the proximity switch.
[0072] It's important to note that in an automated warehouse, the stacker crane's position is fixed. The stacker crane can move up and down to place objects into storage locations. A transfer machine, on the other hand, moves vehicle components from their entry point onto the stacker crane within the warehouse's spatial layout. As you can understand, proximity switches are installed on the stacker crane. When the transfer machine moves a vehicle component from its entry point onto the stacker crane, the transfer machine approaches the stacker crane. At this moment, the proximity switch on the stacker crane can detect the transfer machine, indicating that a vehicle component is being placed on the stacker crane, awaiting storage.
[0073] In the method provided in the above embodiments, the distance "sensing" function of the proximity switch can quickly and conveniently detect whether there are vehicle components waiting to enter the warehouse, without adding a complex detection structure and algorithm.
[0074] In one embodiment, the production planning information includes the target chassis model, and the component information includes the chassis model of the vehicle components to be received into the warehouse; accordingly, see [link to relevant documentation]. Figure 4 Based on production plan information and component information, determine the urgency level of the chassis to be received into the warehouse, including:
[0075] Step 402: Search for the target frame model in the storage frame database of the warehouse control system. If the target frame model exists in the storage frame database, determine the urgency level of the frame to be put into storage as non-urgent.
[0076] Step 404: If the target frame model does not exist in the storage frame database, compare the frame model of the vehicle component to be stored with the target frame model. If they are inconsistent, the urgency level of the vehicle component to be stored is marked as non-urgent. If they are consistent, the urgency level of the vehicle component to be stored is marked as urgent.
[0077] The storage frame database refers to a database that manages the information and storage location of frames already placed in the automated warehouse. After the warehouse control system issues a production plan, the frames are retrieved from the storage frame database to proceed to the next production line for processing. The storage frame database includes the frame model, storage location number, and automated warehouse number of the stored frames. It may also include other data such as the storage time and frame parameters, but this embodiment does not specify any particular data.
[0078] The target frame model refers to the signal of the frame being processed on the next production line, which is included in the production plan information. When the production plan information is received, if no matching frame is found in the stored frame database and the frame model of the current frame to be put into storage is exactly the target frame model, the frame to be put into storage is regarded as an urgent production frame, and its urgency level is marked as urgent. If a matching frame is found in the stored frame database, or the frame model of the current frame to be put into storage is not the target frame model, it means that the current year and urgency level of the frame to be put into storage are not urgent, so the frame to be put into storage is stored in the automated warehouse.
[0079] It is understandable that after obtaining the target frame model and the frame model of the frame to be put into storage, the frame model of the frame to be put into storage can be compared with the target frame model, or the target frame model can be searched in the storage frame database. This embodiment describes the latter. However, this application does not limit the specific process of determining the urgency level indicator. In essence, it is determined by the target frame signal and the frame model of the frame to be put into storage.
[0080] In the method provided in the above embodiments, the urgency level of the frame to be put into storage is determined by storing the frame model in the frame database and the target frame model in the production plan information. The urgency level of the frame to be put into storage is distinguished, and the frame to be put into storage is managed according to different urgency levels. This allows for flexible response to various production situations, improves production efficiency, and saves the frame information of each frame, which is convenient for production information management.
[0081] In one embodiment, placing the vehicle components to be stored in the automated warehouse includes:
[0082] Locate available storage locations in the automated warehouse, place the vehicle components to be stored in the available storage locations, and bind the storage location information of the available storage locations to the vehicle components to be stored.
[0083] In the process of managing an automated warehouse using a warehouse control system, when a vehicle component is placed in a storage location, the location is marked as used. An empty storage location is one that is not currently in use, and is the location where the vehicle component is placed. This can be determined by the usage identifier of each storage location. It should be noted that during the search process, multiple empty storage locations may be found; in this case, any empty storage location can be selected to place the vehicle component.
[0084] After placing the vehicle component to be received into an available storage location, the usage flag of that location needs to be changed to "used," and the location information of that location needs to be bound to the information of the vehicle component to be received and stored in the vehicle rack database. By storing the vehicle component to be received through finding available storage locations and binding information, the process of receiving the vehicle component can be completed quickly and efficiently with a low error rate.
[0085] In one embodiment, the automated warehouse includes two sub-warehouses; accordingly, placing the vehicle components to be stored into the available storage locations includes:
[0086] Determine whether the available storage space is located in the first sub-warehouse. If the available storage space is located in the first sub-warehouse, control the first stacker crane to place the vehicle components to be stored into the available storage space.
[0087] If the vacant storage location is not located in the first sub-warehouse, control the first stacker crane to move the vehicle component to be stored to the second stacker crane, and control the second stacker crane to place the vehicle component to be stored into the vacant storage location.
[0088] In one embodiment, see Figure 5 The methods also include:
[0089] Step 502: Receive the second production plan information issued by the vehicle manufacturing and operation management system, and determine the target vehicle components and corresponding target storage locations in the automated warehouse based on the second production plan information;
[0090] Step 504: Move the target vehicle component to the outbound position of the automated warehouse, control the target vehicle component to enter the next production line corresponding to the automated warehouse, and receive the verification signal fed back by the management system of the next production line.
[0091] Step 506: If the verification signal indicates that the component information of the target vehicle component matches the second production plan information, the binding relationship between the target vehicle component and the warehouse location information of the target warehouse location is released.
[0092] Step 508: If the verification signal indicates that the component information of the target vehicle component does not match the second production plan information, the target vehicle component is put back into the target storage location.
[0093] The second production plan information is of the same type as the first production plan information, but the specific content differs, as they belong to production plans issued by the vehicle manufacturing and operation management system at different times. The second production plan information is used to determine whether vehicle components need to be retrieved from the automated warehouse. For example, if the currently received second production plan information includes chassis model 2800010-2051 / D, then 2800010-2051 / D is the target chassis, and its storage location is the target warehouse location.
[0094] The verification signal is generated after the retrieved target vehicle component is checked against information on the next production line. It is used to determine whether the retrieved target vehicle component is "correct." If the verification signal indicates an error, the retrieved target vehicle component must be returned to the automated warehouse and placed back into its target storage location. If the verification signal indicates a correct retrieval, the binding relationship between the target vehicle component and its target storage location is released after the target vehicle component has successfully left the warehouse.
[0095] The method provided in the above embodiments determines the urgency of vehicle components to be received by matching them with production plan information in real time. Different receiving and issuing methods are implemented for these components based on their urgency level, flexibly responding to urgent production situations, shortening the outbound response time, and improving production efficiency. Furthermore, the entire process involves matching and verifying vehicle component information, improving accuracy and providing a data foundation for the management of automated production processes.
[0096] In one specific embodiment, an automatic vehicle frame parking method is provided, including:
[0097] 1. After receiving the signal from the unloading equipment that the automated storage and retrieval system (AS / RS) transfer machine carrying the vehicle frame is ready to move, it moves to the stacker crane. The proximity switch on the stacker crane detects the position of the AS / RS transfer machine. When the AS / RS transfer machine is detected, it sends the position information to the warehouse control system (WCS). At the same time, it scans the QR code on the vehicle frame and sends the vehicle frame model information to the WCS system, thus binding the vehicle frame to the AS / RS storage location.
[0098] 2. The WCS system receives production plan information from the Manufacturing Operations Management (MOM) system and stores chassis urgency information;
[0099] 3. After receiving the chassis arrival information and chassis model information, the WCS system compares the chassis model information with the production plan information (chassis model information) issued by the mechanical control center: ① If the chassis required by the production plan has a corresponding chassis in the chassis warehouse, then proceed to step 4; ② If the chassis required by the production plan does not have a corresponding chassis in the chassis warehouse, but the chassis being put into storage or about to be put into storage is exactly the chassis required by the production plan, then proceed to step 5.
[0100] 4. The WCS system sends a receiving instruction to the first stacker crane and sends the target storage location information to the stacker crane. At the same time, it records the chassis model and the corresponding storage location information. The first stacker crane determines the location of the target storage location based on the target storage location information sent by the WCS system (chassis storage control system). If it is located in the first vertical storage warehouse, the first stacker crane directly stores the chassis in the first vertical storage warehouse. If it is located in the second vertical storage warehouse, the first stacker crane transfers the chassis to the second stacker crane through the transfer platform, and the second stacker crane stores it in the second vertical storage warehouse.
[0101] 5. The WCS system sends receiving and transfer instructions to the first stacker crane. The first stacker crane transfers the chassis to the second stacker crane via the transfer platform. The second stacker crane then directly delivers the chassis out of the warehouse.
[0102] In one specific embodiment, an automatic vehicle frame exit method is provided, including:
[0103] 1. When the WCS system receives production plan information and outbound information from the MOM system, it determines the location of the vehicle frame in the warehouse based on the frame information in the outbound information. When the frame is located in the first vertical warehouse, the first stacker crane is assigned to retrieve the goods from the corresponding location. After the first stacker crane retrieves the frame, it transfers the frame to the second stacker crane via the transfer platform, and the second stacker crane delivers it out of the warehouse. When the frame is located in the second vertical warehouse, the second stacker crane directly retrieves the goods and delivers them out of the warehouse.
[0104] 2. After the stacker crane transfers the chassis to the production line station, once the chassis is in place, a photoelectric switch is triggered to start QR code scanning to confirm whether it is the chassis model required for production. If the verification is correct, the next process is executed; if the verification is incorrect, an error message will be reported to the MOM system. After manual confirmation, the return function is activated, and the second stacker crane returns the chassis to the warehouse.
[0105] 3. When it is necessary to retrieve the vehicle frame in the warehouse area for process debugging, the vehicle frame of any warehouse location can be manually retrieved and removed from the warehouse. After the vehicle frame is removed from the warehouse, the binding relationship between the vehicle frame information and the warehouse location information is released. After the process debugging is completed, the vehicle frame can be manually returned to the designated warehouse location through the control interface, and the vehicle frame information and the warehouse location information can be bound together.
[0106] It should be understood that although the steps in the flowcharts of the above embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the above embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0107] Based on the same inventive concept, this application also provides a vehicle component warehousing management device for implementing the above-mentioned vehicle component warehousing management method. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations of one or more vehicle component warehousing management device embodiments provided below can be found in the limitations of the vehicle component warehousing management method described above, and will not be repeated here.
[0108] In one embodiment, such as Figure 6 As shown, a vehicle component warehousing management device is provided, including: an information acquisition module 601, an emergency judgment module 602, a storage warehousing module 603, and an emergency outbound module 604, wherein:
[0109] The information acquisition module 601 is used to detect in real time whether there is a vehicle component to be stored at the storage location of the automated warehouse, and to acquire the component information of the vehicle component to be stored if there is a vehicle component to be stored at the storage location.
[0110] The emergency judgment module 602 is used to receive the first production plan information issued by the vehicle manufacturing operation management system, and determine the urgency level of the frame to be put into the warehouse based on the first production plan information and component information.
[0111] The storage module 603 is used to place the vehicle components to be stored into the automated warehouse when the urgency level of the vehicle frame to be stored is marked as non-urgent.
[0112] The emergency outbound module 604 is used to move the vehicle component to be received to the outbound position of the automated warehouse when the urgency level of the vehicle component to be received is marked as urgent, and to control the vehicle component to be received to enter the next production line corresponding to the automated warehouse.
[0113] In one embodiment, the information acquisition module 601 is further configured to:
[0114] The presence of vehicle components to be stored in the automated warehouse is determined by the status of the proximity switch.
[0115] In one embodiment, the emergency judgment module 602 is further configured to:
[0116] Search for the target frame model in the storage frame database of the warehouse control system. If the target frame model exists in the storage frame database, determine the urgency level of the frame to be put into storage as non-urgent.
[0117] If the target frame model does not exist in the storage frame database, the frame model of the vehicle component to be stored is compared with the target frame model. If they do not match, the urgency level of the frame to be stored is marked as non-urgent. If they match, the urgency level of the frame to be stored is marked as urgent.
[0118] In one embodiment, the storage module 603 is further configured to:
[0119] Locate available storage locations in the automated warehouse, place the vehicle components to be stored in the available storage locations, and bind the storage location information of the available storage locations to the vehicle components to be stored.
[0120] In one embodiment, the storage module 603 is further configured to:
[0121] Determine whether the available storage space is located in the first sub-warehouse. If the available storage space is located in the first sub-warehouse, control the first stacker crane to place the vehicle components to be stored into the available storage space.
[0122] If the vacant storage location is not located in the first sub-warehouse, control the first stacker crane to move the vehicle component to be stored to the second stacker crane, and control the second stacker crane to place the vehicle component to be stored into the vacant storage location.
[0123] In one embodiment, the device further includes a production outbound module for:
[0124] Receive the second production plan information issued by the vehicle manufacturing and operation management system, and determine the target vehicle components and corresponding target storage locations in the automated warehouse based on the second production plan information;
[0125] Move the target vehicle component to the outbound position of the automated warehouse, control the target vehicle component to enter the next production line corresponding to the automated warehouse, and receive the verification signal fed back by the management system of the next production line;
[0126] If the verification signal indicates that the component information of the target vehicle component matches the second production plan information, the binding relationship between the target vehicle component and the warehouse location information of the target warehouse location is released.
[0127] If the verification signal indicates that the component information of the target vehicle component does not match the second production plan information, the target vehicle component will be put back into the target storage location.
[0128] Each module in the aforementioned vehicle component inventory management device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the corresponding operations of each module.
[0129] In one embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 7As shown, the computer device includes a processor, memory, and a network interface connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores an operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The database stores vehicle component data. The network interface communicates with external terminals via a network connection. When executed by the processor, the computer program implements a vehicle component inventory management method.
[0130] Those skilled in the art will understand that Figure 7 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0131] In one embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:
[0132] Real-time detection of whether there are vehicle components to be stored at the inbound location of the automated warehouse; if there are vehicle components to be stored at the inbound location, obtain the component information of the vehicle components to be stored.
[0133] Receive the first production plan information issued by the vehicle manufacturing and operation management system, and determine the urgency level of the chassis to be put into storage based on the first production plan information and component information;
[0134] If the urgency level of the vehicle frame to be stored is marked as non-urgent, place the vehicle component into the automated warehouse.
[0135] When the urgency level of a vehicle frame awaiting entry into the warehouse is marked as "urgent," the vehicle component awaiting entry into the warehouse is moved to the outbound position of the automated warehouse, and the vehicle component awaiting entry into the next production line corresponding to the automated warehouse is controlled.
[0136] In one embodiment, the automated warehouse includes a stacker crane and a transfer crane. The stacker crane is equipped with a proximity switch for determining the position of the transfer crane. Accordingly, when the processor executes the computer program, it also performs the following steps:
[0137] The presence of vehicle components to be stored in the automated warehouse is determined by the status of the proximity switch.
[0138] In one embodiment, the production planning information includes the target chassis model, and the component information includes the chassis model of the vehicle components to be received into the warehouse; accordingly, when the processor executes the computer program, it also performs the following steps:
[0139] Search for the target frame model in the storage frame database of the warehouse control system. If the target frame model exists in the storage frame database, determine the urgency level of the frame to be put into storage as non-urgent.
[0140] If the target frame model does not exist in the storage frame database, the frame model of the vehicle component to be stored is compared with the target frame model. If they do not match, the urgency level of the frame to be stored is marked as non-urgent. If they match, the urgency level of the frame to be stored is marked as urgent.
[0141] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0142] Locate available storage locations in the automated warehouse, place the vehicle components to be stored in the available storage locations, and bind the storage location information of the available storage locations to the vehicle components to be stored.
[0143] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0144] Determine whether the available storage space is located in the first sub-warehouse. If the available storage space is located in the first sub-warehouse, control the first stacker crane to place the vehicle components to be stored into the available storage space.
[0145] If the vacant storage location is not located in the first sub-warehouse, control the first stacker crane to move the vehicle component to be stored to the second stacker crane, and control the second stacker crane to place the vehicle component to be stored into the vacant storage location.
[0146] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0147] Receive the second production plan information issued by the vehicle manufacturing and operation management system, and determine the target vehicle components and corresponding target storage locations in the automated warehouse based on the second production plan information;
[0148] Move the target vehicle component to the outbound position of the automated warehouse, control the target vehicle component to enter the next production line corresponding to the automated warehouse, and receive the verification signal fed back by the management system of the next production line;
[0149] If the verification signal indicates that the component information of the target vehicle component matches the second production plan information, the binding relationship between the target vehicle component and the warehouse location information of the target warehouse location is released.
[0150] If the verification signal indicates that the component information of the target vehicle component does not match the second production plan information, the target vehicle component will be put back into the target storage location.
[0151] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program performing the following steps when executed by a processor:
[0152] Real-time detection of whether there are vehicle components to be stored at the inbound location of the automated warehouse; if there are vehicle components to be stored at the inbound location, obtain the component information of the vehicle components to be stored.
[0153] Receive the first production plan information issued by the vehicle manufacturing and operation management system, and determine the urgency level of the chassis to be put into storage based on the first production plan information and component information;
[0154] If the urgency level of the vehicle frame to be stored is marked as non-urgent, place the vehicle component into the automated warehouse.
[0155] When the urgency level of a vehicle frame awaiting entry into the warehouse is marked as "urgent," the vehicle component awaiting entry into the warehouse is moved to the outbound position of the automated warehouse, and the vehicle component awaiting entry into the next production line corresponding to the automated warehouse is controlled.
[0156] In one embodiment, the automated warehouse includes a stacker crane and a transfer crane. The stacker crane is equipped with a proximity switch for determining the position of the transfer crane. Accordingly, when the computer program is executed by the processor, it also performs the following steps:
[0157] The presence of vehicle components to be stored in the automated warehouse is determined by the status of the proximity switch.
[0158] In one embodiment, the production planning information includes the target chassis model, and the component information includes the chassis model of the vehicle components to be received into the warehouse; accordingly, when the computer program is executed by the processor, it also performs the following steps:
[0159] Search for the target frame model in the storage frame database of the warehouse control system. If the target frame model exists in the storage frame database, determine the urgency level of the frame to be put into storage as non-urgent.
[0160] If the target frame model does not exist in the storage frame database, the frame model of the vehicle component to be stored is compared with the target frame model. If they do not match, the urgency level of the frame to be stored is marked as non-urgent. If they match, the urgency level of the frame to be stored is marked as urgent.
[0161] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0162] Locate available storage locations in the automated warehouse, place the vehicle components to be stored in the available storage locations, and bind the storage location information of the available storage locations to the vehicle components to be stored.
[0163] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0164] Determine whether the available storage space is located in the first sub-warehouse. If the available storage space is located in the first sub-warehouse, control the first stacker crane to place the vehicle components to be stored into the available storage space.
[0165] If the vacant storage location is not located in the first sub-warehouse, control the first stacker crane to move the vehicle component to be stored to the second stacker crane, and control the second stacker crane to place the vehicle component to be stored into the vacant storage location.
[0166] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0167] Receive the second production plan information issued by the vehicle manufacturing and operation management system, and determine the target vehicle components and corresponding target storage locations in the automated warehouse based on the second production plan information;
[0168] Move the target vehicle component to the outbound position of the automated warehouse, control the target vehicle component to enter the next production line corresponding to the automated warehouse, and receive the verification signal fed back by the management system of the next production line;
[0169] If the verification signal indicates that the component information of the target vehicle component matches the second production plan information, the binding relationship between the target vehicle component and the warehouse location information of the target warehouse location is released.
[0170] If the verification signal indicates that the component information of the target vehicle component does not match the second production plan information, the target vehicle component will be put back into the target storage location.
[0171] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, performs the following steps:
[0172] Real-time detection of whether there are vehicle components to be stored at the inbound location of the automated warehouse; if there are vehicle components to be stored at the inbound location, obtain the component information of the vehicle components to be stored.
[0173] Receive the first production plan information issued by the vehicle manufacturing and operation management system, and determine the urgency level of the chassis to be put into storage based on the first production plan information and component information;
[0174] If the urgency level of the vehicle frame to be stored is marked as non-urgent, place the vehicle component into the automated warehouse.
[0175] When the urgency level of a vehicle frame awaiting entry into the warehouse is marked as "urgent," the vehicle component awaiting entry into the warehouse is moved to the outbound position of the automated warehouse, and the vehicle component awaiting entry into the next production line corresponding to the automated warehouse is controlled.
[0176] In one embodiment, the automated warehouse includes a stacker crane and a transfer crane. The stacker crane is equipped with a proximity switch for determining the position of the transfer crane. Accordingly, when the computer program is executed by the processor, it also performs the following steps:
[0177] The presence of vehicle components to be stored in the automated warehouse is determined by the status of the proximity switch.
[0178] In one embodiment, the production planning information includes the target chassis model, and the component information includes the chassis model of the vehicle components to be received into the warehouse; accordingly, when the computer program is executed by the processor, it also performs the following steps:
[0179] Search for the target frame model in the storage frame database of the warehouse control system. If the target frame model exists in the storage frame database, determine the urgency level of the frame to be put into storage as non-urgent.
[0180] If the target frame model does not exist in the storage frame database, the frame model of the vehicle component to be stored is compared with the target frame model. If they do not match, the urgency level of the frame to be stored is marked as non-urgent. If they match, the urgency level of the frame to be stored is marked as urgent.
[0181] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0182] Locate available storage locations in the automated warehouse, place the vehicle components to be stored in the available storage locations, and bind the storage location information of the available storage locations to the vehicle components to be stored.
[0183] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0184] Determine whether the available storage space is located in the first sub-warehouse. If the available storage space is located in the first sub-warehouse, control the first stacker crane to place the vehicle components to be stored into the available storage space.
[0185] If the vacant storage location is not located in the first sub-warehouse, control the first stacker crane to move the vehicle component to be stored to the second stacker crane, and control the second stacker crane to place the vehicle component to be stored into the vacant storage location.
[0186] In one embodiment, when the computer program is executed by a processor, it further performs the following steps:
[0187] Receive the second production plan information issued by the vehicle manufacturing and operation management system, and determine the target vehicle components and corresponding target storage locations in the automated warehouse based on the second production plan information;
[0188] Move the target vehicle component to the outbound position of the automated warehouse, control the target vehicle component to enter the next production line corresponding to the automated warehouse, and receive the verification signal fed back by the management system of the next production line;
[0189] If the verification signal indicates that the component information of the target vehicle component matches the second production plan information, the binding relationship between the target vehicle component and the warehouse location information of the target warehouse location is released.
[0190] If the verification signal indicates that the component information of the target vehicle component does not match the second production plan information, the target vehicle component will be put back into the target storage location.
[0191] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.
[0192] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0193] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A method for managing the warehousing of vehicle components, characterized in that, The method is applied to a warehouse control system for managing automated warehouses; the method includes: The system can detect in real time whether there are any vehicle components to be stored at the storage location of the automated warehouse. If there are vehicle components to be stored at the storage location, the system can obtain the component information of the vehicle components to be stored. Receive the first production plan information issued by the vehicle manufacturing and operation management system, and determine the urgency level of the chassis to be put into storage based on the first production plan information and the component information; When the urgency level of the vehicle frame to be stored is marked as non-urgent, the vehicle component to be stored is placed in the automated warehouse. When the urgency level of the vehicle to be put into storage is marked as urgent, the vehicle component to be put into storage is moved to the outbound position of the automated warehouse, and the vehicle component to be put into storage is controlled to enter the next production line corresponding to the automated warehouse. The first production plan information includes the target chassis model, and the component information includes the chassis model of the vehicle component to be warehoused; correspondingly, determining the urgency level indicator of the chassis to be warehoused based on the first production plan information and the component information includes: The target frame model is searched in the storage frame database of the warehouse control system. If the target frame model exists in the storage frame database, the urgency level of the frame to be put into storage is determined to be non-urgent. If the target frame model does not exist in the storage frame database, the frame model of the vehicle component to be stored is compared with the target frame model. If they do not match, the urgency level of the vehicle component to be stored is marked as non-urgent. If they match, the urgency level of the vehicle component to be stored is marked as urgent.
2. The method according to claim 1, characterized in that, The automated warehouse includes a stacker crane and a transfer crane. The stacker crane is equipped with a proximity switch for determining the position of the transfer crane. Correspondingly, detecting whether a vehicle assembly to be stored exists at the storage location of the automated warehouse includes: The presence of a vehicle component to be stored in the automated warehouse is determined based on the state of the proximity switch.
3. The method according to claim 1, characterized in that, The step of placing the vehicle components to be stored into the automated warehouse includes: Locate an available storage location in the automated warehouse, place the vehicle component to be stored in the available storage location, and bind the storage location information of the available storage location to the vehicle component to be stored.
4. The method according to claim 3, characterized in that, The automated warehouse includes two sub-warehouses; correspondingly, placing the vehicle components to be stored into the available storage locations includes: Determine whether the available storage space is located in the first sub-warehouse. If the available storage space is located in the first sub-warehouse, control the first stacker crane to place the vehicle component to be stored into the available storage space. If the vacant storage location is not located in the first sub-warehouse, the first stacker crane is controlled to move the vehicle component to be stored to the second stacker crane, and the second stacker crane is controlled to place the vehicle component to be stored into the vacant storage location.
5. The method according to claim 1, characterized in that, The method further includes: Receive the second production plan information issued by the vehicle manufacturing and operation management system, and determine the target vehicle components and corresponding target storage locations in the automated warehouse based on the second production plan information; The target vehicle component is moved to the outbound position of the automated warehouse, the target vehicle component is controlled to enter the next production line corresponding to the automated warehouse, and the verification signal fed back by the management system of the next production line is received. If the verification signal indicates that the component information of the target vehicle component matches the second production plan information, the binding relationship between the target vehicle component and the storage location information of the target storage location is released. If the verification signal indicates that the component information of the target vehicle component does not match the second production plan information, the target vehicle component will be put back into the target storage location.
6. A vehicle component warehousing management device, characterized in that, Applied to a warehouse control system for managing automated warehouses; the device includes: The information acquisition module is used to detect in real time whether there is a vehicle component to be stored at the entry location of the automated warehouse, and if there is a vehicle component to be stored at the entry location, to acquire the component information of the vehicle component to be stored. The emergency judgment module is used to receive the first production plan information issued by the vehicle manufacturing operation management system, and determine the urgency level of the chassis to be put into the warehouse based on the first production plan information and the component information. The storage and warehousing module is used to place the vehicle component to be stored into the automated warehouse when the urgency level of the vehicle frame to be stored is marked as non-urgent. An emergency outbound module is used to move the vehicle component to be put into storage to the outbound position of the automated warehouse when the urgency level of the vehicle component to be put into storage is marked as urgent, and to control the vehicle component to be put into storage to enter the next production line corresponding to the automated warehouse; the first production plan information includes the target vehicle model, and the component information includes the vehicle model of the vehicle component to be put into storage; The emergency judgment module is also used to search for the target frame model in the storage frame database of the warehouse control system. If the target frame model exists in the storage frame database, the urgency level of the frame to be stored is determined to be non-urgent. If the target frame model does not exist in the storage frame database, the frame model of the vehicle component to be stored is compared with the target frame model. If they are inconsistent, the urgency level of the frame to be stored is determined to be non-urgent. If they are consistent, the urgency level of the frame to be stored is determined to be urgent.
7. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 5.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 5.
9. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Steel plant finished product storage and distribution automatic control method
CN105205629A
Automatic stereoscopic warehouse material warehousing and ex-warehousing method
CN111582797A