Integrated die-casting part automatic machining system and control method

By designing an integrated die-casting parts automatic processing system, and using the coordinated control of CNC machining center, transportation robot and intelligent main control system, the problem of automated processing of integrated die-casting parts in the existing technology is solved, and an efficient and accurate processing process is achieved.

CN119566930AInactive Publication Date: 2025-03-07ZHUHAI GREE INTELLIGENT EQUIP CO LTD +1

Patent Information

Application Number
CN202411917886.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-24
Publication Date
2025-03-07
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The lack of intelligent manufacturing systems to realize integrated die-casting parts automation processing in the prior art, resulting in long processing cycles, high costs, low efficiency and machining accuracy difficult to ensure.

Method used

An integrated die-casting automatic processing system is designed, including multiple CNC machining centers, transportation robots, robot ground rails and intelligent main control systems. Through collaborative control of CNC machining centers and transportation robots, automatic loading and unloading of parts and multi-process continuous processing are realized.

Benefits of technology

Through the automated processing system, the processing cycle and cost are reduced, the processing efficiency and accuracy are improved, and the problems of complex processes, long cycles and high costs in traditional processing methods are solved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119566930A_ABST
    Figure CN119566930A_ABST
Patent Text Reader

Abstract

The invention provides an automatic machining system for integrated die-casting parts and a control method. The system comprises a plurality of numerical control machining centers, a conveying robot, a robot ground rail and an intelligent main control system. The numerical control machining center is used for executing different machining procedures of the integrated die-casting part, the conveying robot supports walking through the robot ground rail to complete automatic feeding and discharging, and the intelligent main control system controls the numerical control machining center and the conveying robot to work cooperatively. According to the control method, the technological process is determined, the technological process is decomposed into sub-procedures, the sub-procedures are distributed to different numerical control machining centers, a target scheme is generated based on sub-procedure priority scores and technological process dynamic planning, and the transport robot is controlled to conduct feeding, discharging and cleaning operation. According to the method, simultaneous production of parts in different procedures is achieved, and the problem that in the prior art, an automatic feeding and discharging system and method for different parts in different procedures are lacked is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of integrated die-casting parts processing, and in particular to an integrated die-casting parts automatic processing system, a control method for the integrated die-casting parts automatic processing system, and a control device for the integrated die-casting parts automatic processing system. Background Art

[0002] The lightweighting of automobiles is an important trend in the current industry development. In the existing technology, the weight of the automobile itself is reduced while maintaining the performance of the automobile by improving the manufacturing process and using lightweight materials, so as to achieve the purpose of reducing fuel consumption, increasing driving range and reducing carbon dioxide emissions.

[0003] One-piece die-casting parts are mainly made of aluminum alloy materials, which can better meet the requirements of lightweight automobiles and achieve efficiency improvement and cost reduction. However, due to their complex structure, high processing difficulty and high processing precision requirements, the automated processing of one-piece die-casting parts has always been difficult.

[0004] The traditional method of processing die-casting parts is to first die-cast or machine the blank, and then perform fine processing through processes such as turning, milling, and grinding. There are problems such as complex processing procedures, long processing cycles, high costs, low efficiency, low material utilization, and difficulty in ensuring processing accuracy, which cannot meet the needs of automated processing.

[0005] In summary, the prior art lacks an intelligent manufacturing system for automated processing of integrated die-cast parts to reduce processing cycle, processing cost, and improve processing efficiency and processing accuracy. Summary of the invention

[0006] The main purpose of the present application is to provide an integrated die-casting parts automatic processing system, a control method for the integrated die-casting parts automatic processing system and a control device for the integrated die-casting parts automatic processing system, so as to solve the problem in the prior art of lack of automated loading and unloading systems and methods for different parts in different processes.

[0007] In order to achieve the above-mentioned purpose, according to one aspect of the present application, there is provided an automatic processing system for one-piece die-cast parts, including: multiple CNC machining centers, used to perform different processing procedures of one-piece die-cast parts, or to process different one-piece die-cast parts; multiple transport robots, used to complete automatic loading and unloading of the CNC machining centers, and different transport robots are used to carry the same or different parts; robot ground rails, used to support the walking of the transport robots; and an intelligent main control system, used to control the CNC machining center and the transport robots to coordinate and realize the processing of one-piece die-cast parts.

[0008] Optionally, the CNC machining center includes: multiple tooling pallet positions for loading blanks, unloading finished products and temporarily storing parts; a cleaning station, which corresponds one-to-one to the CNC machining center and is used to clean the one-piece die-cast parts to remove cutting fluid on the surface of the one-piece die-cast parts and cutting debris attached to the one-piece die-cast parts.

[0009] Optionally, the transport robot includes: a plurality of quick-change fixtures for quickly replacing the fixtures according to different one-piece die-cast parts.

[0010] Optionally, the integrated die-casting parts automatic processing system further includes: a protective fence for authenticating operators to prevent operators from mistakenly entering the processing area.

[0011] According to another aspect of the present application, a control method for an integrated die-casting parts automatic processing system is provided, which is used to control the integrated die-casting parts automatic processing system, and the method includes: determining a corresponding process flow according to the parts to be processed, and decomposing it to obtain multiple sub-processes; assigning different sub-processes to different CNC machining centers for execution; determining a corresponding priority score based on each sub-process, generating a target plan based on the priority score and the process flow, and controlling a transport robot to load and unload materials according to the target plan, wherein the target plan is a scheduling plan that ensures maximum production efficiency.

[0012] Optionally, a target solution is generated based on the priority score and the process flow, and the transport robot is controlled to load and unload materials according to the target solution, including: acquiring the position information of the transport robot through the transport robot to obtain first position information; acquiring the operating status of each workstation through the CNC machining center to obtain first state information, and acquiring the machining status of the machine tool through the CNC machining center to obtain second state information; based on the first state information, the second state information, the priority score and the first position information, dynamic planning is used to generate a target solution in which each robot consumes the shortest time for loading and unloading, and a scheduling instruction is generated based on the target solution and sent to the transport robot.

[0013] Optionally, a scheduling instruction is generated based on the target solution and sent to the transport robot, including: when the first state information is to be loaded, controlling the transport robot to parse the scheduling instruction, extracting the position of the blank to obtain the second position information, extracting the position of the blank loading position of the CNC machining center to obtain the third position information; based on the first position information, the second position information and the third position information, controlling the transport robot to complete the grasping and loading of the blank; when the second state information is to be unloaded, controlling the transport robot to parse the scheduling instruction, extracting the position of the finished part to obtain the fourth position information, extracting the position of the cleaning station to obtain the fifth position information; based on the first position information, the fourth position information and the fifth position information, controlling the transport robot to complete the unloading and cleaning of the finished part.

[0014] Optionally, based on the first position information, the second position information and the third position information, the transport robot is controlled to complete the grasping and loading of the blank, including: controlling the transport robot to determine the type of the blank according to the sub-process, and determining the corresponding quick-change fixture type based on the type of the blank to obtain the target fixture type; controlling the transport robot to perform quick fixture replacement according to the target fixture type; controlling the transport robot to walk to the second position information to grasp the blank and scan the code to verify the blank, and if the verification passes, transport the blank to the third position information for loading.

[0015] According to another aspect of the present application, a control device for an integrated die-casting parts automatic processing system is provided, which is used to control the integrated die-casting parts automatic processing system, and the device includes: a determination unit, which is used to determine the corresponding process flow according to the parts to be processed, and decompose the process flow to obtain multiple sub-processes; a first control unit, which is used to assign different sub-processes to different CNC machining centers for execution; and a second control unit, which is used to determine the corresponding priority score based on each sub-process, and control the transport robot to load and unload materials based on the priority score and the process flow.

[0016] According to another aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute any one of the methods described.

[0017] Applying the technical solution of the present application, the above-mentioned one-piece die-casting parts automatic processing system includes: multiple CNC machining centers for executing different processing procedures of one-piece die-casting parts, or processing different one-piece die-casting parts; multiple transport robots for completing automatic loading and unloading of CNC machining centers, and different transport robots are used to carry the same or different parts; robot ground rails for supporting the walking of transport robots; intelligent main control system for controlling the CNC machining center and the transport robot to cooperate to process one-piece die-casting parts. By allocating different processing procedures of one-piece die-casting parts to different CNC machining centers, and coordinating the control of the CNC machining center and the transport robot, the automatic processing of one-piece die-casting parts is realized, the processing efficiency is improved, and the labor cost is reduced. The design of the quick-change fixture enables the transport robot to adapt to different types of parts, enhancing the versatility and adaptability of the system. The setting of the protective fence ensures the safety of the operators and avoids the risks caused by misoperation. The above system solves the problem of the lack of an automatic loading and unloading system for different parts in different processes in the prior art. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 A schematic structural diagram of an integrated die-casting parts automatic processing system provided in an embodiment of the present application is shown;

[0019] Figure 2 A schematic flow chart of a control method for an integrated die-casting parts automatic processing system provided according to an embodiment of the present application is shown;

[0020] Figure 3 A structural block diagram of a control device of an automatic processing system for an integrated die-casting part provided according to an embodiment of the present application is shown.

[0021] The above drawings include the following reference numerals:

[0022] 1. CNC machining center; 2. Cleaning station; 3. Robot track; 4. Transport robot; 5. Tooling pallet; 6. Protective fence; 7. Quick-change fixture. DETAILED DESCRIPTION

[0023] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0024] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.

[0025] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application described here. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0026] As introduced in the background technology, the prior art lacks a system for automated processing of one-piece die-cast parts in order to reduce processing cycle, processing cost, and improve processing efficiency and processing accuracy. In order to solve the problem that the prior art lacks an automated loading and unloading system and method for different parts in different processes, the embodiments of the present application provide an automatic processing system for one-piece die-cast parts, a control method for the automatic processing system for one-piece die-cast parts, and a control device for the automatic processing system for one-piece die-cast parts.

[0027] The technical solutions in the embodiments of the present invention will be described clearly and completely below in conjunction with the accompanying drawings in the embodiments of the present invention.

[0028] In this embodiment, a one-piece die-casting parts automatic processing system is provided. Figure 1 As shown, the system includes: a CNC machining center 1, a robot track 3, a transport robot 4 and an intelligent main control system, wherein:

[0029] A plurality of CNC machining centers 1, used for performing different machining processes of the integral die-casting parts, or machining different integral die-casting parts;

[0030] Specifically, multiple CNC machining centers 1 (CNC) are the core components of the system. CNC machining centers 1 are highly automated machine tools that can perform complex cutting and forming operations and are widely used in the finishing of automotive parts. Due to their structural complexity and material properties, one-piece die-cast parts usually require multiple processing steps to meet the final assembly standards. For example, an one-piece die-cast automotive front cabin bracket may require multiple processing steps such as deburring, drilling, tapping, and milling, while different parts, such as rear floor assemblies, may require different processing processes and tools.

[0031] In a specific embodiment, the present application uses 5 CNC machining centers 1 to form a machining unit. These 5 CNC machining centers 1 can be flexibly configured to meet the machining requirements of different integrated die-cast parts. For example, when machining parts with only one process, each machine tool can be used to process different parts; when machining parts with five processes, all 5 machine tools can work together, each responsible for one process, thereby realizing multi-process continuous automated machining of a part. This configuration method can quickly adapt to product switching on the production line by adjusting the machine tool's fixtures, tools and machining programs, thereby improving the flexibility and production efficiency of the equipment.

[0032] A plurality of transport robots 4 are used to complete automatic loading and unloading of the CNC machining center 1, and different transport robots 4 are used to carry the same or different parts;

[0033] Specifically, the transport robot 4 is responsible for automatically loading and unloading between different CNC machining centers, that is, transporting parts to be processed and finished parts. For example, for parts that require two processes, the transport robot 4 can first grab the parts from the blank loading position, transport them to the first CNC machining center for preliminary processing, and then transport the semi-finished products to the second CNC machining center for subsequent processing. According to the task instructions issued by the intelligent scheduling system, the transport robot 4 autonomously identifies the part type and process flow, and completes the loading, unloading and transportation of parts in the shortest time, thereby achieving seamless connection and efficient operation of the entire processing flow.

[0034] In a specific embodiment, the present application sets up two transport robots 4, and these two transport robots 4 can move in the working area through ground rails to achieve efficient service for multiple workstations.

[0035] Robot ground track 3, used to support the walking of the transport robot;

[0036] Specifically, the robot ground track 3 is the track for the transport robot 4 to walk on, which provides a stable and precise moving path for the transport robot 4, ensuring that the transport robot 4 can quickly and accurately locate between CNC machining centers. Sensors and travel switches are installed on the robot ground track 3, which can monitor the position of the transport robot 4 in real time, ensuring that the transport robot 4 arrives at the correct workstation at the correct time to load and unload materials.

[0037] For example, when the transport robot 4 moves parts from the blank loading position to the machine tool, the sensor on the robot ground rail 3 will monitor the position of the transport robot 4 to ensure that it stops accurately in front of the machine tool door and waits for the machine tool door to open for loading.

[0038] The intelligent main control system is used to control the CNC machining center and the transport robot to collaborate in processing one-piece die-casting parts.

[0039] Specifically, the intelligent main control system integrates the host computer scheduling system and the electrical control system to monitor and control the operating status of all equipment in real time, including CNC machining centers, transport robots, cleaning stations, etc. The system intelligently schedules robot tasks according to the priorities of product process flow and task flow to ensure efficient and orderly processing.

[0040] In a specific embodiment, the intelligent main control system can read the QR code information on the parts, record and update the dynamic information of each product, including the processing status of the parts, the robot position, the fixture type, etc., and combine with the real-time recording system of the equipment to intelligently combine into task flows, so as to schedule the robots and machine tools to work together in the optimal path.

[0041] For example, when the system detects that a machine tool has completed processing, the transport robot 4 will be immediately dispatched to the machine tool for unloading, and then the finished product will be transported to the finished product unloading position or cleaning station according to the optimal path. At the same time, another transport robot 4 will grab new parts from the blank loading position for loading. The entire process does not require human intervention, which greatly improves production efficiency and automation level.

[0042] In the above embodiment, the above-mentioned integrated solution of automated loading and unloading, intelligent scheduling and full-process information traceability of die-casting parts not only solves the problem of automated loading and unloading in multi-process processes and improves production efficiency, but also realizes transparent management of the production process, ensures the traceability of product quality, and provides strong support for the transformation of the automotive manufacturing industry to more efficient and environmentally friendly intelligent manufacturing.

[0043] Through this embodiment, multiple CNC machining centers are used to perform different processing procedures of one-piece die-cast parts, or to process different one-piece die-cast parts; multiple transport robots are used to complete automatic loading and unloading of CNC machining centers, and different transport robots are used to carry the same or different parts; robot ground rails are used to support the walking of transport robots; and the intelligent main control system is used to control the CNC machining center and the transport robot to work together to process one-piece die-cast parts. By allocating different processing procedures of one-piece die-cast parts to different CNC machining centers, and coordinating the control of the CNC machining center and the transport robot, the automated processing of one-piece die-cast parts is achieved, the processing efficiency is improved, and the labor cost is reduced. The design of the quick-change fixture enables the transport robot to adapt to different types of parts, enhancing the versatility and adaptability of the system. The setting of the protective fence ensures the safety of the operators and avoids the risks caused by misoperation. The above system solves the problem of the lack of an automated loading and unloading system for different parts in different processes in the prior art.

[0044] The above-mentioned CNC machining center 1 also includes:

[0045] Multiple tooling pallet positions 5, used for loading blanks, unloading finished products and temporary storage of parts;

[0046] Specifically, the tooling pallet position 5 is designed for loading blank parts, unloading finished parts, and temporary storage of parts during processing. These pallet positions are usually located at the entrance and exit of the machine tool, as well as other key positions of the production line.

[0047] like Figure 1 As shown, the production line is equipped with 12 sets of positioning fixtures, including blank loading positions, finished product unloading positions and NG buffer positions, which are used to store blanks to be processed, processed finished parts and unqualified parts respectively.

[0048] In a specific embodiment, for the processing of parts in one process, the tooling pallet position 5 is used as a temporary storage area for blanks and finished parts. The transport robot 4 grabs the parts from the blank loading position and places them on the pallet in the CNC machining center 1 to start processing. After the processing is completed, the transport robot 4 takes the finished parts out of the finished product unloading position of the machining center and places them in the finished product stacking area. For parts with multiple processes, the machine tools between each process are equipped with corresponding pallet positions for the transfer and temporary storage of parts, ensuring the continuity and efficiency of the processing flow.

[0049] The cleaning station 2 corresponds to the CNC machining center 1 one by one, and is used to perform cleaning operations on the one-piece die-casting parts to remove the cutting fluid on the surface of the one-piece die-casting parts and the cutting debris attached to the one-piece die-casting parts.

[0050] Specifically, the cleaning station 2 is a post-processing device arranged in a one-to-one correspondence with the CNC machining center 1, and its main function is to remove moisture and impurities on the surface of the integral die-cast parts to prepare for subsequent processing or assembly processes.

[0051] It is understandable that one-piece die-cast parts may be covered with cutting fluid, water or other liquids during the processing. If they are not cleaned, the residual liquid may affect the surface quality of the parts and even cause equipment failure or processing abnormalities in subsequent processes.

[0052] In a specific embodiment, a matching cleaning station 2 is provided behind the exit of each CNC machining center 1. When the transport robot 4 takes out the finished parts from the CNC machining center 1, it will be sent to the corresponding cleaning station 2 for cleaning. The cleaning station 2 effectively removes liquid and impurities on the surface of the parts by vibration, centrifugation or other cleaning methods. For example, after the processing is completed, the transport robot 4 grabs the parts from the finished product unloading position and moves them to the cleaning station 2. The cleaning station 2 rotates at high speed and uses centrifugal force to dry the residual liquid on the surface of the parts, ensuring that the parts will not leave liquid traces during the subsequent handling or assembly process, which will affect the product quality.

[0053] In another embodiment, the cleaning station 2 can also be used as a buffer to temporarily store parts that have completed the cleaning operation, waiting for the transport robot 4 to move them to the finished product stacking area. This design allows the transport robot 4 to perform other tasks while picking up and placing parts, such as grabbing new blanks from other tooling pallets, thereby improving the efficiency and flexibility of the entire production line.

[0054] In the above embodiments, the present application closely combines auxiliary equipment such as tooling pallet positions and cleaning stations with CNC machining centers, and is uniformly controlled by an intelligent main control system, thereby achieving more efficient and automated material management and post-processing processes. The layout of the production line is optimized, and the waiting time of parts between processes is reduced, providing strong technical support for the high-quality and efficient processing of integrated die-casting parts.

[0055] The above-mentioned transport robot 4 also includes:

[0056] A plurality of quick-change fixtures 7 are used for quickly replacing the fixtures according to different integral die-cast parts.

[0057] Specifically, since one-piece die-cast parts have significant differences in shape, size and processing requirements, the gripping and handling capabilities of the transport robot 4 need to be highly flexible and adaptable to ensure accurate handling and efficient processing of different parts. The quick-change fixture 7 is one of the key technologies to achieve this flexibility. The quick-change fixture 7 consists of a quick-change disc and a fixture. The quick-change disc is divided into a robot side and a fixture side. The quick-change disc on the robot side is installed on the forearm of the robot, while the quick-change disc on the fixture side is installed on different types of fixtures. When different one-piece die-cast parts need to be processed, the robot cooperates with the quick-change disc on the side of a specific fixture through the quick-change disc on its side to achieve rapid replacement of the fixture.

[0058] In a specific embodiment, each transport robot 4 is equipped with a plurality of quick-change fixtures 7. These fixtures are designed to accommodate one-piece die-cast parts of different sizes and shapes, such as the front cabin bracket, the rear floor assembly, etc., to ensure the stability and safety of the parts during handling. For example, when the production line needs to switch from processing one part to another part with a different shape or size, the transport robot 4 will automatically identify the type of the new part, select the corresponding quick-change fixture 7 for replacement, and accurately place the part at the designated workstation according to the processing procedure of the new part.

[0059] In the above embodiment, the quick-change fixture is tightly integrated with the intelligent scheduling system. The system can intelligently arrange the task flow according to the type of parts and processing requirements, guide the robot to change the appropriate fixture, and perform the loading and unloading tasks in the most optimized way. For example, if an integrated die-cast part needs to be continuously processed on multiple CNC machining centers, the intelligent scheduling system will automatically adjust the timing and position of the robot to change the fixture according to the processing sequence and equipment status, ensuring that the robot can seamlessly connect various processing links, effectively reducing the time wasted due to equipment waiting for parts or robots waiting for equipment, and improving the overall production line throughput and processing efficiency.

[0060] The above-mentioned integrated die-casting parts automatic processing system also includes:

[0061] The protective fence 6 is used to authenticate the identity of the operator to prevent the operator from mistakenly entering the processing area.

[0062] Specifically, the protective fence not only serves as a physical barrier to isolate the working area and prevent unauthorized personnel from entering, but also integrates an advanced identity authentication system to ensure that only certified operators can enter the processing area to perform necessary operations or maintenance work.

[0063] Figure 2 FIG. 1 is a flow chart of a control method of an integrated die-casting parts automatic processing system according to an embodiment of the present application. Figure 2 As shown, the method comprises the following steps:

[0064] Step S201, determining a corresponding process flow according to the part to be processed, and decomposing the process flow to obtain multiple sub-processes;

[0065] Specifically, the processing of each one-piece die-cast part follows a specific process flow. Taking the one-piece die-cast front cabin bracket as an example, its process flow may include multiple steps such as deburring, drilling, tapping, milling and surface treatment. Therefore, the intelligent main control system needs to first determine its complete process flow according to the type of parts to be processed, which usually refers to the part information in the product data management system (PDM) or enterprise resource planning system (ERP). It is understandable that after determining the process flow, the intelligent main control system will further decompose it into multiple specific sub-processes so that they can be assigned to different CNC machining centers for execution. Each sub-process corresponds to a specific processing task, such as "drilling" and "tapping".

[0066] Step S202, allocating different sub-processes to different CNC machining centers for execution;

[0067] Specifically, the intelligent main control system divides the entire process into multiple sub-processes according to the product process flow to adapt to the layout of multiple CNC machining centers. Different sub-processes will be allocated according to the processing capacity of each machine tool to ensure that each process can be efficiently completed in the most suitable machine tool.

[0068] Step S203, determine the corresponding priority score based on each sub-process, generate a target plan based on the priority score and the process flow, and control the transport robot to load and unload materials according to the target plan, wherein the target plan is a scheduling plan that ensures maximum production efficiency.

[0069] Specifically, based on the allocation of sub-processes, the intelligent master control system assigns a priority score to each sub-process. This score takes into account multiple factors, including production plans, process complexity, equipment load status, and the urgency of product delivery. Through priority scoring, the system can intelligently determine which processes should be executed first to optimize production rhythm, reduce waiting time, and improve overall efficiency. The intelligent master control system dynamically dispatches the transport robot based on the current equipment status and task priority. For example, if the system detects that the machine tool of the "drilling" process is idle, and the machine tool of the "deburring" process is processing another part, the system will prioritize the robot to move the part to be processed to the "drilling" machine tool for loading, and record this dynamic at the same time to update the overall production task flow. Before the robot executes a task instruction each time, it will check whether the machine tool has parts to be processed. If not, it will load the parts; if the processing is completed, it will unload the parts and transport the finished parts to the designated location, such as the finished product unloading position or the cleaning station. This series of automated operations, combined with quick-change fixtures and tooling pallets, enables the robot to quickly adapt to the handling needs of different parts and achieve efficient production of multiple varieties and small batches.

[0070] In the above embodiment, resources are intelligently scheduled and the processing sequence is optimized, which is suitable for multi-process processing of complex parts and can significantly improve processing efficiency and production line utilization.

[0071] In order to adjust the task flow of the transport robot according to the actual production situation, in an optional implementation, the above step S203 includes:

[0072] Step S2031, obtaining position information of the transport robot through the transport robot to obtain first position information;

[0073] Specifically, the intelligent main control system uses the robot's sensors and positioning system to track the position information (7th axis data) of the transport robot in real time. The sensor can be a proximity sensor, a photoelectric sensor, or a positioning system based on RFID (radio frequency identification) technology.

[0074] Step S2032, obtaining the operating status of each workstation through the CNC machining center to obtain first status information, and obtaining the machining status of the machine tool through the CNC machining center to obtain second status information;

[0075] Specifically, the intelligent main control system obtains the operating status (first status information) of each workstation in real time through the communication interface with the CNC machining center, including whether processing is in progress, processing progress, machine tool health status, etc., as well as the processing status of the machine tool (second status information), such as the type of parts currently being processed, the number of parts processed, the remaining processing time, etc.

[0076] Step S2033, based on the first state information, the second state information, the priority score and the first position information, a target solution is generated through dynamic planning to minimize the loading and unloading time of each robot, and a scheduling instruction is generated based on the target solution and sent to the transport robot.

[0077] Specifically, first, the task priority score is determined based on the first state information and the second state information, specifically, the system assigns a priority score to each processing task based on the product process flow, the task flow priority weight ratio, and the real-time needs of the production line. The priority score takes into account factors such as production rhythm, inventory management, and delivery deadlines to ensure that the processing of critical tasks or key parts is not delayed. By integrating the first position information, the first state information, the second state information, and the priority score, the system uses a dynamic programming algorithm to generate a target solution that aims to minimize the total time consumption of robot loading and unloading, while balancing the task flow on the production line to avoid equipment idleness or congestion.

[0078] In a specific embodiment, assume that there are three types of one-piece die-cast parts on the current production line: A, B and C, which require one, two and three processes respectively. The system monitors the status of each station and the position of the robot in real time according to the product priority score and process flow requirements. For example, if it is detected that there is a finished part B waiting for unloading at the second cleaning station in front of the third CNC machining center, and the second transport robot is just at the blank loading position to pick up the parts and prepare for loading, the system will generate a scheduling instruction based on the priority score and dynamic programming algorithm, instructing the second transport robot to go to the finished product unloading position for unloading operation instead of continuing to load; at the same time, the system will dispatch the first transport robot to the blank loading position to take part A for loading the first CNC machining center, because part A has a higher processing priority and the first CNC machining center is currently idle. In this process, the intelligent scheduling system also takes into account the robot position information to ensure that the robot can move in the shortest path to avoid efficiency loss caused by long-distance movement.

[0079] In the above embodiment, the system can realize the autonomous scheduling of multi-machine tool and multi-process processing, ensure the efficient operation of the production line, reduce the waiting time between equipment and robots, and improve the overall production rhythm and equipment utilization.

[0080] In order to obtain the above scheduling instruction, in an optional implementation, the above step S2033 includes:

[0081] Step S20331, when the first state information is to be loaded, control the transport robot to parse the scheduling instruction, extract the position of the blank, obtain the second position information, extract the position of the blank loading position of the CNC machining center, and obtain the third position information;

[0082] Specifically, when the intelligent main control system detects that the blank loading position of a CNC machining center is in an idle state (the first state information is waiting for loading), the system will automatically generate a scheduling instruction, requiring the transport robot to grab the blank from the blank loading area and load it to the CNC machining center. The scheduling instruction contains the specific position of the blank in the blank loading area (the second position information) and the position of the blank loading position of the CNC machining center (the third position information).

[0083] Step S20332, based on the first position information, the second position information and the third position information, the transport robot is controlled to complete the grasping and loading of the blank;

[0084] Specifically, after receiving the instructions, the transport robot parses the instructions, identifies the location of the target blank and the loading position of the CNC machining center, and then plans the best path based on this information to complete the grasping and precise loading of the blank, ensuring the smooth progress of subsequent processing steps.

[0085] Step S20333, when the second state information is to be unloaded, control the transport robot to parse the scheduling instruction, extract the position of the finished part to obtain the fourth position information, extract the position of the cleaning station to obtain the fifth position information;

[0086] Specifically, when the intelligent main control system detects that a CNC machining center has completed processing and the finished parts are in the state of waiting to be unloaded (the second state information is waiting to be unloaded), the system will generate a scheduling instruction to instruct the transport robot to unload the finished parts from the CNC machining center and deliver them to the cleaning station. The scheduling instruction contains the position of the finished parts in the CNC machining center (the fourth position information) and the position of the cleaning station (the fifth position information).

[0087] Step S20334, based on the first position information, the fourth position information and the fifth position information, the transport robot is controlled to complete the unloading and cleaning of the finished parts.

[0088] Specifically, after receiving the command, the transport robot analyzes the specific location of the finished parts and the information of the cleaning station, and then automatically goes to the CNC machining center to grab the finished parts, and then sends them to the cleaning station for cleaning according to the location information of the cleaning station. The cleaning station removes residual liquid and impurities on the surface of the parts through high-speed rotation or other cleaning methods, preparing for subsequent processing of the product or storage of the finished product.

[0089] In the above embodiment, the mechanism of real-time generation of scheduling instructions based on status information ensures seamless connection of the production line and smooth process. The intelligent main control system can dynamically adjust the scheduling strategy according to the production rhythm, equipment status and product demand, which not only improves the operating efficiency of the transport robot, but also realizes the flexible processing of multiple processes and multiple workpieces, greatly improving the production capacity and response speed of the entire intelligent manufacturing system, and providing a solid technical guarantee for the continuous production of consistent and high-quality products.

[0090] In order to control the transport robot to complete grasping and loading, in an optional implementation, the above step S20332 includes:

[0091] Step S203321, controlling the transport robot to determine the type of the blank according to the sub-process, and determining the corresponding quick-change fixture type based on the type of the blank to obtain the target fixture type;

[0092] Specifically, when the intelligent main control system of the production line receives a new processing task, it will first determine the type of blank required based on the sub-process information in the task. For example, if the task involves the processing of the front cabin bracket, the system will identify the characteristic information and processing requirements of the front cabin bracket, and then determine the gripping method and tooling requirements of the part. Next, the system will select the most suitable quick-change fixture type, i.e. the target fixture type, from the preset fixture type database based on the type of blank.

[0093] Step S203322, controlling the transport robot to perform rapid fixture replacement according to the target fixture type;

[0094] Specifically, once the target fixture type is determined, the intelligent main control system will send instructions to the transport robot, instructing it to go to the storage location of the quick-change fixture. The robot quickly unlocks and locks the quick-change disc on its side with the quick-change disc on the fixture side to achieve automatic fixture replacement. It is worth noting that the design of the quick-change fixture allows the robot to complete fixture replacement within a few seconds without human intervention, which greatly improves the flexibility and production efficiency of the production line, especially when the part type needs to be changed frequently.

[0095] Step S203323, control the transport robot to walk to the second position information to grab the blank and scan the code to verify the blank, and if the verification passes, transport the blank to the third position information for loading.

[0096] Specifically, after replacing the target fixture, the transport robot moves to the loading position (second position information) containing the blank, such as the blank loading position, according to the instructions of the intelligent main control system. Before grabbing the blank, the barcode scanning device on the robot will automatically read the QR code information on the part to verify the identity of the part. This verification process ensures that the correct blank is transported to the correct machining center, avoiding machining errors. If the barcode scanning verification passes, the robot will use the target fixture to stably grab the blank, and according to the tooling pallet position information (third position information) of the CNC machining center, accurately transport the blank to the designated machining center for loading.

[0097] In the above embodiment, the transport robot control process combines intelligent scheduling, quick-change fixtures and code scanning verification technology to ensure the accuracy and efficiency of the one-piece die-cast parts during the processing.

[0098] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0099] The embodiment of the present application also provides a control device for an integrated die-casting part automatic processing system. It should be noted that the control device for an integrated die-casting part automatic processing system of the embodiment of the present application can be used to execute the control method for an integrated die-casting part automatic processing system provided by the embodiment of the present application. The device is used to implement the above-mentioned embodiments and preferred implementation modes, and those that have been described will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware for a predetermined function. Although the device described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceived.

[0100] The following introduces the control device of the automatic processing system of the integrated die-casting parts provided in the embodiment of the present application.

[0101] Figure 3 It is a structural block diagram of a control device of an automatic processing system for one-piece die-casting parts according to an embodiment of the present application.

[0102] like Figure 3 As shown, the device comprises:

[0103] A determination unit 10 is used to determine a corresponding process flow according to the part to be processed, and decompose the process flow to obtain a plurality of sub-processes;

[0104] Specifically, the processing of each one-piece die-cast part follows a specific process flow. Taking the one-piece die-cast front cabin bracket as an example, its process flow may include multiple steps such as deburring, drilling, tapping, milling and surface treatment. Therefore, the intelligent main control system needs to first determine its complete process flow according to the type of parts to be processed, which usually refers to the part information in the product data management system (PDM) or enterprise resource planning system (ERP). It is understandable that after determining the process flow, the intelligent main control system will further decompose it into multiple specific sub-processes so that they can be assigned to different CNC machining centers for execution. Each sub-process corresponds to a specific processing task, such as "drilling" and "tapping".

[0105] A first control unit 20 is used to allocate different sub-processes to different CNC machining centers for execution;

[0106] Specifically, the intelligent main control system divides the entire process into multiple sub-processes according to the product process flow to adapt to the layout of multiple CNC machining centers. Different sub-processes will be allocated according to the processing capacity of each machine tool to ensure that each process can be efficiently completed in the most suitable machine tool.

[0107] The second control unit 30 is used to determine the corresponding priority score based on each sub-process, generate a target plan based on the priority score and the process flow, and control the transport robot to load and unload materials according to the target plan, wherein the target plan is a scheduling plan that ensures maximum production efficiency.

[0108] Specifically, based on the allocation of sub-processes, the intelligent master control system assigns a priority score to each sub-process. This score takes into account multiple factors, including production plans, process complexity, equipment load status, and the urgency of product delivery. Through priority scoring, the system can intelligently determine which processes should be executed first to optimize production rhythm, reduce waiting time, and improve overall efficiency. The intelligent master control system dynamically dispatches the transport robot based on the current equipment status and task priority. For example, if the system detects that the machine tool of the "drilling" process is idle, and the machine tool of the "deburring" process is processing another part, the system will prioritize the robot to move the part to be processed to the "drilling" machine tool for loading, and record this dynamic at the same time to update the overall production task flow. Before the robot executes a task instruction each time, it will check whether the machine tool has parts to be processed. If not, it will load the parts; if the processing is completed, it will unload the parts and transport the finished parts to the designated location, such as the finished product unloading position or the cleaning station. This series of automated operations, combined with quick-change fixtures and tooling pallets, enables the robot to quickly adapt to the handling needs of different parts and achieve efficient production of multiple varieties and small batches.

[0109] In the above embodiment, resources are intelligently scheduled and the processing sequence is optimized, which is suitable for multi-process processing of complex parts and can significantly improve processing efficiency and production line utilization.

[0110] In order to adjust the task flow of the transport robot according to actual production conditions, in an optional implementation, the second control unit includes:

[0111] A first acquisition module, used to acquire the position information of the transport robot through the transport robot to obtain first position information;

[0112] Specifically, the intelligent main control system uses sensors and positioning systems on the robot's ground rails to track the location information of the transport robot in real time. The sensors can be proximity sensors, photoelectric sensors, or positioning systems based on RFID (radio frequency identification) technology.

[0113] A second acquisition module is used to acquire the operating status of each workstation through the CNC machining center to obtain the first status information, and acquire the machining status of the machine tool through the CNC machining center to obtain the second status information;

[0114] Specifically, the intelligent main control system obtains the operating status (first status information) of each workstation in real time through the communication interface with the CNC machining center, including whether processing is in progress, processing progress, machine tool health status, etc., as well as the processing status of the machine tool (second status information), such as the type of parts currently being processed, the number of parts processed, the remaining processing time, etc.

[0115] The generation module is used to generate a target solution with the shortest loading and unloading time for each robot based on the first state information, the second state information, the priority score and the first position information through dynamic planning, and generate a scheduling instruction based on the target solution and send it to the transport robot.

[0116] Specifically, first, the task priority score is determined based on the first state information and the second state information, specifically, the system assigns a priority score to each processing task based on the product process flow, the task flow priority weight ratio, and the real-time needs of the production line. The priority score takes into account factors such as production rhythm, inventory management, and delivery deadlines to ensure that the processing of critical tasks or key parts is not delayed. By integrating the first position information, the first state information, the second state information, and the priority score, the system uses a dynamic programming algorithm to generate a target solution that aims to minimize the total time consumption of robot loading and unloading, while balancing the task flow on the production line to avoid equipment idleness or congestion.

[0117] In a specific embodiment, assume that there are three types of one-piece die-cast parts on the current production line: A, B and C, which require one, two and three processes respectively. The system monitors the status of each station and the position of the robot in real time according to the product priority score and process flow requirements. For example, if it is detected that there is a finished part B waiting for unloading at the second cleaning station in front of the third CNC machining center, and the second transport robot is just at the blank loading position to pick up the parts and prepare for loading, the system will generate a scheduling instruction based on the priority score and dynamic programming algorithm, instructing the second transport robot to go to the finished product unloading position for unloading operation instead of continuing to load; at the same time, the system will dispatch the first transport robot to the blank loading position to take part A for loading the first CNC machining center, because part A has a higher processing priority and the first CNC machining center is currently idle. In this process, the intelligent scheduling system also takes into account the robot position information to ensure that the robot can move in the shortest path to avoid efficiency loss caused by long-distance movement.

[0118] In the above embodiment, the system can realize the autonomous scheduling of multi-machine tool and multi-process processing, ensure the efficient operation of the production line, reduce the waiting time between equipment and robots, and improve the overall production rhythm and equipment utilization.

[0119] In order to obtain the above scheduling instruction, in an optional implementation manner, the above generating module includes:

[0120] The first control submodule is used to control the transport robot to parse the scheduling instruction, extract the position of the blank, obtain the second position information, extract the position of the blank loading position of the CNC machining center, and obtain the third position information when the first state information is to be loaded.

[0121] Specifically, when the intelligent main control system detects that the blank loading position of a CNC machining center is in an idle state (the first state information is waiting for loading), the system will automatically generate a scheduling instruction, requiring the transport robot to grab the blank from the blank loading area and load it to the CNC machining center. The scheduling instruction contains the specific position of the blank in the blank loading area (the second position information) and the position of the blank loading position of the CNC machining center (the third position information).

[0122] A second control submodule is used to control the transport robot to complete the grasping and loading of the blank based on the first position information, the second position information and the third position information;

[0123] Specifically, after receiving the instructions, the transport robot parses the instructions, identifies the location of the target blank and the loading position of the CNC machining center, and then plans the best path based on this information to complete the grasping and precise loading of the blank, ensuring the smooth progress of subsequent processing steps.

[0124] The third control submodule is used to control the transport robot to parse the scheduling instruction, extract the position of the finished part, obtain the fourth position information, extract the position of the cleaning station, and obtain the fifth position information when the second state information is to be unloaded;

[0125] Specifically, when the intelligent main control system detects that a CNC machining center has completed processing and the finished parts are in the state of waiting to be unloaded (the second state information is waiting to be unloaded), the system will generate a scheduling instruction to instruct the transport robot to unload the finished parts from the CNC machining center and deliver them to the cleaning station. The scheduling instruction contains the position of the finished parts in the CNC machining center (the fourth position information) and the position of the cleaning station (the fifth position information).

[0126] The fourth control submodule is used to control the transport robot to complete the unloading and cleaning of the finished parts based on the first position information, the fourth position information and the fifth position information.

[0127] Specifically, after receiving the command, the transport robot analyzes the specific location of the finished parts and the information of the cleaning station, and then automatically goes to the CNC machining center to grab the finished parts, and then sends them to the cleaning station for cleaning according to the location information of the cleaning station. The cleaning station removes residual liquid and impurities on the surface of the parts through high-speed rotation or other cleaning methods, preparing for subsequent processing of the product or storage of the finished product.

[0128] In the above embodiment, the mechanism of real-time generation of scheduling instructions based on status information ensures seamless connection of the production line and smooth process. The intelligent main control system can dynamically adjust the scheduling strategy according to the production rhythm, equipment status and product demand, which not only improves the operating efficiency of the transport robot, but also realizes the flexible processing of multiple processes and multiple workpieces, greatly improving the production capacity and response speed of the entire intelligent manufacturing system, and providing a solid technical guarantee for the continuous production of consistent and high-quality products.

[0129] In order to control the transport robot to complete grasping and loading, in an optional implementation, the second control submodule includes:

[0130] A fifth control submodule, used to control the transport robot to determine the type of the blank according to the sub-process, and determine the corresponding quick-change fixture type based on the type of the blank to obtain a target fixture type;

[0131] Specifically, when the intelligent main control system of the production line receives a new processing task, it will first determine the type of blank required based on the sub-process information in the task. For example, if the task involves the processing of the front cabin bracket, the system will identify the characteristic information and processing requirements of the front cabin bracket, and then determine the gripping method and tooling requirements of the part. Next, the system will select the most suitable quick-change fixture type, i.e. the target fixture type, from the preset fixture type database based on the type of blank.

[0132] a sixth control submodule, for controlling the transport robot to perform rapid fixture replacement according to the target fixture type;

[0133] Specifically, once the target fixture type is determined, the intelligent main control system will send instructions to the transport robot, instructing it to go to the storage location of the quick-change fixture. The robot quickly unlocks and locks the quick-change disc on its side with the quick-change disc on the fixture side to achieve automatic fixture replacement. It is worth noting that the design of the quick-change fixture allows the robot to complete fixture replacement within a few seconds without human intervention, which greatly improves the flexibility and production efficiency of the production line, especially when the part type needs to be changed frequently.

[0134] The seventh control submodule is used to control the transport robot to walk to the second position information to grab the blank and scan the code to verify the blank, and if the verification is passed, transport the blank to the third position information for loading.

[0135] Specifically, after replacing the target fixture, the transport robot moves to the loading position (second position information) containing the blank, such as the blank loading position, according to the instructions of the intelligent main control system. Before grabbing the blank, the barcode scanning device on the robot will automatically read the QR code information on the part to verify the identity of the part. This verification process ensures that the correct blank is transported to the correct machining center, avoiding machining errors. If the barcode scanning verification passes, the robot will use the target fixture to stably grab the blank, and according to the tooling pallet position information (third position information) of the CNC machining center, accurately transport the blank to the designated machining center for loading.

[0136] In the above embodiment, the transport robot control process combines intelligent scheduling, quick-change fixtures and code scanning verification technology to ensure the accuracy and efficiency of the one-piece die-cast parts during the processing.

[0137] The control device of the above-mentioned integrated die-casting parts automatic processing system includes a processor and a memory, and the above-mentioned determination unit, the first control unit, the second control unit, etc. are all stored in the memory as program units, and the processor executes the above-mentioned program units stored in the memory to realize the corresponding functions. The above-mentioned modules are all located in the same processor; or, the above-mentioned modules are located in different processors in any combination.

[0138] The processor includes a kernel, which retrieves the corresponding program unit from the memory. One or more kernels can be set, and the automatic production of one-piece die-casting parts can be achieved by adjusting the kernel parameters.

[0139] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.

[0140] An embodiment of the present invention provides a computer-readable storage medium, which includes a stored program, wherein when the program is run, the device where the computer-readable storage medium is located is controlled to execute the control method of the automatic processing system for integrated die-casting parts.

[0141] An embodiment of the present invention provides a processor, which is used to run a program, wherein the control method of the automatic processing system for integrated die-casting parts is executed when the program is run.

[0142] The present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing a program that initializes at least the steps of the control method of the above-mentioned integrated die-casting parts automatic processing system.

[0143] Obviously, those skilled in the art should understand that the above modules or steps of the present invention can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order than here, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.

[0144] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.

[0145] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0146] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0147] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0148] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0149] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0150] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0151] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0152] From the above description, it can be seen that the above embodiments of the present application achieve the following technical effects:

[0153] The automatic processing system for one-piece die-cast parts of the present application includes multiple CNC machining centers for executing different processing procedures of one-piece die-cast parts, or processing different one-piece die-cast parts; multiple transport robots for completing automatic loading and unloading of CNC machining centers, and different transport robots are used to carry the same or different parts; robot ground rails for supporting the walking of transport robots; and an intelligent main control system for controlling the CNC machining center and the transport robot to collaborate to process one-piece die-cast parts. By allocating different processing procedures of one-piece die-cast parts to different CNC machining centers, and coordinating the control of the CNC machining center and the transport robot, the automated processing of one-piece die-cast parts is realized, the processing efficiency is improved, and the labor cost is reduced. The design of the quick-change fixture enables the transport robot to adapt to different types of parts, enhancing the versatility and adaptability of the system. The setting of the protective fence ensures the safety of the operators and avoids the risks caused by misoperation. The above system solves the problem of the lack of an automated loading and unloading system for different parts in different processes in the prior art.

[0154] The above description is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. An automatic processing system for integrated die-casting parts, characterized in that: include: Multiple CNC machining centers for performing different machining operations of one-piece die-cast parts or machining different one-piece die-cast parts; Multiple transport robots are used to complete automatic loading and unloading of the CNC machining center, and different transport robots are used to carry the same or different parts; A robot ground track, used to support the walking of the transport robot; An intelligent main control system is used to control the CNC machining center to collaborate with the transport robot to process the integrated die-cast parts.

2. The system according to claim 1, characterized in that The CNC machining center comprises: Multiple tooling pallet positions for loading blanks, unloading finished products and temporary storage of parts; A cleaning station corresponds to the CNC machining center one by one and is used to perform a cleaning operation on the one-piece die-cast part to remove the cutting fluid on the surface of the one-piece die-cast part and the cutting debris attached to the one-piece die-cast part.

3. The system according to claim 1, characterized in that The transport robot comprises: Multiple quick-change fixtures are used to quickly replace fixtures according to different one-piece die-casting parts.

4. The system according to claim 1, characterized in that The integrated die-casting parts automatic processing system also includes: The protective fence is used to authenticate the identity of the operator to prevent the operator from mistakenly entering the processing area.

5. A control method for an automatic processing system for integrated die-casting parts, characterized in that: Used to control the automatic processing system of the integral die-casting parts according to any one of claims 1 to 4, the method comprising: Determine the corresponding process flow according to the parts to be processed, and decompose the process flow to obtain multiple sub-processes; Allocate different sub-processes to different CNC machining centers for execution; A corresponding priority score is determined based on each of the sub-processes, a target plan is generated based on the priority score and the process flow, and the transport robot is controlled to load and unload materials according to the target plan, wherein the target plan is a scheduling plan that ensures maximum production efficiency.

6. The method according to claim 5, characterized in that Generating a target solution based on the priority score and the process flow, and controlling the transport robot to load and unload materials according to the target solution, including: Acquiring the position information of the transport robot through the transport robot to obtain first position information; Acquire the operating status of each workstation through the CNC machining center to obtain first status information, and acquire the machining status of the machine tool through the CNC machining center to obtain second status information; Based on the first state information, the second state information, the priority score and the first position information, dynamic planning is used to generate the target plan in which each robot consumes the shortest loading and unloading time, and a scheduling instruction is generated based on the target plan and sent to the transport robot.

7. The method according to claim 6, characterized in that Generating a dispatch instruction based on the target solution and sending it to the transport robot includes: When the first state information is to be loaded, the transport robot is controlled to parse the scheduling instruction, extract the position of the blank to obtain the second position information, and extract the position of the blank loading position of the CNC machining center to obtain the third position information; Based on the first position information, the second position information and the third position information, the transport robot is controlled to complete the grasping and loading of the blank; When the second state information is that the material is to be unloaded, the transport robot is controlled to parse the scheduling instruction, extract the position of the finished part to obtain the fourth position information, and extract the position of the cleaning station to obtain the fifth position information; Based on the first position information, the fourth position information and the fifth position information, the transport robot is controlled to complete unloading and cleaning of finished parts.

8. The method according to claim 7, characterized in that Based on the first position information, the second position information and the third position information, the transport robot is controlled to complete the grasping and loading of the blank, including: Controlling the transport robot to determine the type of the blank according to the sub-process, and determining the corresponding quick-change fixture type based on the type of the blank to obtain a target fixture type; Controlling the transport robot to perform rapid fixture replacement according to the target fixture type; The transport robot is controlled to walk to the second position information to grab the blank and scan the code to verify the blank, and if the verification passes, the blank is transported to the third position information for loading.

9. A control device for an automatic processing system for integral die-casting parts, characterized in that: Used to control the automatic processing system of the integral die-casting parts according to any one of claims 1 to 4, the device comprising: A determination unit, used to determine a corresponding process flow according to the part to be processed, and decompose the process flow to obtain multiple sub-processes; A first control unit, used for allocating different sub-processes to different CNC machining centers for execution; The second control unit is used to determine a corresponding priority score based on each of the sub-processes, and control the transport robot to load and unload materials based on the priority score and the process flow.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute the method according to any one of claims 5 to 8.

Citation Information

Patent Citations

  • Multi-process automatic machining system

    CN104741926A

  • Multi-variety part batch production identification method

    CN109746689A

  • Small-size part automatic production line and production method

    CN110202388A

  • Intelligent processing system and method

    CN113156897A

  • Intelligent flexible processing system and processing method thereof

    CN116652697A

Cited By

  • Automatic flexible machining production line for riding wheel device

    CN120270730A

  • Automated flexible processing line for roller devices

    CN120270730B

  • Logistics scheduling method, system and equipment for production line and medium

    CN121050383A

  • CNC machine tool machining control system

    CN121325749A