Tool magazine operation control method and system

By building tool scheduling timing and analyzing priority scheduling strategies, the problems of unbalanced tool usage and long downtime in traditional tool magazine operation control methods are solved, and more efficient tool usage and lower downtime are achieved.

CN119304675BActive Publication Date: 2025-05-09冈田精机(常州)有限公司
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411438744.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-15
Publication Date
2025-05-09
Estimated Expiration
2044-10-15

AI Technical Summary

Technical Problem

Traditional tool magazine operation control methods lead to unbalanced tool use when processing hard materials, and require on-site diagnosis and maintenance when a fault occurs, resulting in too long downtime and affecting production efficiency.

Method used

By obtaining processing tasks, building tool scheduling timing, analyzing priority scheduling strategies based on the usage information of the same type of tool, selecting appropriate tool execution tasks, and optimizing tool usage and replacement strategies.

Benefits of technology

It realizes the balance of tool use, reduces non-down time, optimizes tool change and work efficiency, and improves the anti-interference of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119304675B_ABST
    Figure CN119304675B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of automatic tool magazine control technology, and in particular to a tool magazine operation control method and system, including obtaining a processing task, and constructing a tool scheduling sequence according to the processing task, the tool scheduling sequence performs operation scheduling on the same type of tools in the tool magazine according to the time sequence; obtaining the use information of each same type of tool, and obtaining the priority scheduling strategy of the same type of tools according to the use information of the same type of tools; setting the tool matching sequence node for the tool scheduling sequence based on the processing task, the tool matching sequence node is the time node for the tool to enter and exit the tool magazine; traversing the tool magazine according to the tool matching sequence node, determining the tool holder distribution information of the same type of tools, and selecting the same type of tools to perform the processing task according to the priority scheduling strategy and the tool holder distribution information. The purpose of the present invention is to solve the problems of uneven tool use, long downtime, and weak anti-interference of the system that occur during the operation of the tool magazine.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of tool magazine automatic control, and in particular to a tool magazine operation control method and system. Background Art

[0002] Traditional tool magazine operation control methods usually rely on fixed tool change logic and mechanical structure, such as sequential tool selection or arbitrary tool selection, and tool replacement through a robotic arm or turret. Although traditional tool change systems are widely used, they still have limitations in some aspects. For example, when processing hard materials, it is often necessary to store multiple tools of the same model in a tool magazine at the same time, and most tool magazine systems follow a fixed tool change logic, which may lead to uneven tool use, with some tools being overused and others being less used. Once a tool magazine fails, technicians are often required to perform on-site diagnosis and maintenance, which can lead to long periods of downtime and affect production efficiency.

[0003] The information disclosed in this background technology section is only intended to deepen the understanding of the overall background technology of the present disclosure, and should not be regarded as acknowledging or suggesting in any form that the information constitutes the prior art known to those skilled in the art. Summary of the invention

[0004] The present invention provides a tool magazine operation control method and system, which can effectively solve the problems in the background technology.

[0005] In order to achieve the above object, the technical solution adopted by the present invention is:

[0006] A tool magazine operation control method, the method comprising:

[0007] Obtaining a processing task, and constructing a tool scheduling sequence according to the processing task, wherein the tool scheduling sequence schedules the same type of tools in the tool magazine according to the time sequence;

[0008] Obtaining usage information of each type of tool, and obtaining a priority scheduling strategy for the same type of tools based on the same type of tool usage information;

[0009] Setting a tool matching timing node for the tool scheduling timing based on the processing task, wherein the tool matching timing node is a time node for tools to enter and exit the tool magazine;

[0010] The tool magazine is traversed according to the tool matching timing node to determine the tool holder distribution information of the same type of tools, and the same type of tools for executing the processing task are selected according to the priority scheduling strategy and the tool holder distribution information.

[0011] Furthermore, the usage information of each type of tool is obtained, and a priority scheduling strategy for the same type of tools is obtained according to the usage information of the same type of tools, including:

[0012] estimating the remaining life of each tool and obtaining the wear rate of the same type of tool according to the use information of the same type of tool;

[0013] Sorting the remaining life in the order of acquisition to generate a first estimation sequence, and each of the first estimation sequences corresponds to the wear rate of the same type of tool;

[0014] generating a tool wear threshold according to the first estimated sequence and the wear rate of the same type of tool, wherein the tool wear threshold is a lower limit of the tool life;

[0015] Calculate the loss coefficient by corresponding the remaining life of the tools in the first estimation sequence to the tool wear thresholds one by one, integrate the loss coefficients to generate a loss coefficient sequence, and establish a tool magazine operation analysis model according to the loss coefficient sequence;

[0016] The first estimated sequence and the tool wear threshold are input into the tool magazine operation analysis model, and the existing tool magazine operation logic is analyzed according to the loss coefficient sequence. The first estimated sequence and the loss coefficient sequence are compared to obtain a priority scheduling strategy for the same type of tools.

[0017] Further, generating a tool wear threshold according to the first estimated sequence and the wear rate of the same type of tool includes:

[0018] Associating the remaining life of each tool of the same type in the first estimation sequence with the wear rate of the tool of the same type corresponding to it;

[0019] Verifying the association and performing a volatility analysis based on historical tool usage data and current machining conditions to identify a linear relationship between tool wear rate and remaining life;

[0020] The relationship obtained in the association analysis is subjected to data correction, and a tool wear threshold is calculated and generated according to the result of the data correction.

[0021] Furthermore, a tool magazine operation analysis model is established according to the loss coefficient sequence, including:

[0022] Identifying the loss characteristics of each tool based on the loss coefficient sequence, and determining the loss mode of each tool under different working conditions;

[0023] The tools are sorted according to the wear patterns, and corresponding scheduling weights are assigned according to the wear characteristics and remaining life of each type of tool to form a scheduling matrix;

[0024] The scheduling matrix is ​​combined with the loss coefficient sequence to construct a tool magazine operation analysis model for guiding the scheduling and replacement strategy of the tool.

[0025] Furthermore, the priority scheduling strategy for the same type of tools is obtained, including:

[0026] The first estimated sequence and the tool wear threshold are input into the tool magazine operation analysis model in combination with the requirements of the current machining task, and the tool wear characteristics and task requirements are comprehensively analyzed to generate a primary tool scheduling sequence;

[0027] Integrate multiple factors into the primary tool scheduling sequence, construct a dynamic scheduling list, and optimize the tool selection sequence;

[0028] Based on the dynamic scheduling list, combined with the spatial layout of the tool magazine and the distribution of the tool holders, the scheduling path of the tool is optimized and a priority scheduling strategy is generated.

[0029] Furthermore, constructing a tool scheduling sequence according to the machining task includes:

[0030] According to the process requirements of the processing task, determine the use order of each type of tool in different process steps and establish a tool operation time sequence table;

[0031] Associating each process step in the tool operation time sequence table with the corresponding same-type tool according to the time node of the processing operation and dividing the scheduling cycle, and in each scheduling cycle, scheduling the same-type tool in turn according to the time sequence;

[0032] The usage of the tool in each process step is obtained, the scheduling operation of the tool is completed according to the scheduling cycle, and the tool scheduling sequence is adjusted and generated according to the tool operation sequence table.

[0033] Further, setting a tool matching timing node for the tool scheduling timing based on the processing task includes:

[0034] According to the process requirements of the processing task, the use frequency and process flow of the same type of tools are analyzed to determine the outbound and inbound time nodes of each type of tool;

[0035] Setting a tool matching timing node in the tool scheduling timing according to the outgoing time node and the incoming time node, and setting the preparation time and switching time of the same type of tool in each processing stage according to the tool matching timing node;

[0036] The tool matching timing nodes are adjusted according to the tool entry and exit time nodes, the preparation time and the switching time, and the tool matching timing table is generated according to the tool entry and exit time nodes and the actual processing tasks.

[0037] Further, selecting a tool of the same type to perform the machining task according to the priority scheduling strategy and tool holder distribution information includes:

[0038] Determine usage information of each similar tool based on tool holder distribution information of the similar tools, and select similar tools that meet the current machining task requirements based on the usage information and the current machining task requirements, and integrate and generate a similar tool candidate list;

[0039] According to the priority scheduling strategy, the same type of tools in the same type of tool candidate list are sorted and the tools to be processed are selected in combination with the usage information of the same type of tools, and the outbound path and scheduling plan of the tools are determined according to the tool holder distribution information of the tools to be processed;

[0040] During the execution of the machining task, the usage information of the waiting tool is updated according to the task completion time node, and the tool magazine is fed back according to the usage information of the waiting tool.

[0041] Furthermore, the tool magazine is fed back according to the usage information of the tool to be used, including:

[0042] According to the working status and wear condition of the tool to be used, and at the task completion time node, the usage information of the tool to be used is updated;

[0043] According to the updated usage information of the waiting tools, the scheduling strategy of the currently selected tools is adjusted, and the order of the waiting tools is re-evaluated according to the priority scheduling strategy to determine a new round of tool scheduling and replacement plan;

[0044] Feedback the scheduling and replacement plan to the tool magazine operation system, and readjust the time nodes of tool outgoing and incoming according to the actual usage information of the same type of tools;

[0045] After each process task is completed, the actual usage data of the tool to be processed is recorded and analyzed, and the tool wear model and the remaining life evaluation are updated.

[0046] A tool magazine operation control system, comprising:

[0047] A scheduling sequence operation module obtains processing operation tasks and constructs a tool scheduling sequence according to the processing operation tasks. The tool scheduling sequence schedules operations for the same type of tools in the tool magazine according to the time sequence.

[0048] A priority scheduling generation module obtains usage information of each type of tool and obtains a priority scheduling strategy for the same type of tool based on the usage information of the same type of tool;

[0049] A timing node configuration module is used to set a tool matching timing node for the tool scheduling timing based on the processing task, and the tool matching timing node is a time node for the tool to enter and exit the tool magazine;

[0050] The same type tool selection module traverses the tool magazine according to the tool matching timing node, determines the tool holder distribution information of the same type tool, and selects the same type tool to execute the processing task according to the priority scheduling strategy and the tool holder distribution information.

[0051] The technical solution of the present invention can achieve the following technical effects:

[0052] A tool magazine operation control method and system were designed to solve the problems of uneven tool usage, long downtime, and weak anti-interference ability of the system during the operation of the tool magazine, reduce non-downtime, and optimize tool change and work efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0053] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0054] Figure 1 It is a flow chart of the tool magazine operation control method in the present invention;

[0055] Figure 2 It is a logical schematic diagram of the tool magazine operation in the present invention;

[0056] Figure 3 It is a flow chart of the priority scheduling strategy in the present invention;

[0057] Figure 4 A schematic diagram of the structure of generating a tool scheduling sequence in the present invention;

[0058] Figure 5 The figure is a schematic diagram of the process of selecting the tool to be used in the present invention. DETAILED DESCRIPTION

[0059] The technical solutions in the embodiments of the present invention will be described clearly and completely below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments.

[0060] In the description of the present invention, it should be noted that the orientations or positional relationships indicated by “center”, “up”, “down”, “left”, “right”, “vertical”, “horizontal”, “inside” and “outside”, etc., are based on the orientations or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the referred device or element must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the present invention.

[0061] In the description of the present invention, it should be noted that, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, or it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0062] A tool magazine operation control method, such as Figure 1 As shown, including:

[0063] S10: Obtaining a processing task, and constructing a tool scheduling sequence according to the processing task, wherein the tool scheduling sequence schedules the same type of tools in the tool magazine according to the time sequence;

[0064] S20: Obtain usage information of each type of tool, and obtain a priority scheduling strategy for the same type of tools based on the usage information of the same type of tools;

[0065] S30: Setting a tool matching timing node for the tool scheduling timing based on the processing task, where the tool matching timing node is a time node for the tool to enter and exit the tool magazine;

[0066] S40: Traverse the tool magazine according to the tool matching timing node, determine the tool holder distribution information of the same type of tools, and select the same type of tools to perform the processing task according to the priority scheduling strategy and the tool holder distribution information.

[0067] Specifically, first, based on the detailed information such as the required process steps and the tool type, quantity and processing sequence required for each process included in the processing task, a tool scheduling sequence is generated according to these requirements. According to the time series in the processing task, it is specified when the same type of tools in the tool magazine should be required by the operation. After obtaining the processing task and building the tool scheduling sequence, the detailed usage information of each same type of tool is obtained through tool management. The tool usage information includes, for example, the number of uses, wear status, life status and the last maintenance time. By analyzing these data, a priority scheduling strategy is established. The main goal and logic of this strategy is to give priority to the tool in the best condition to ensure the performance and life of the tool in the processing task. For example, when multiple tools of the same type are available, tools with less wear and longer life, or tools that have been maintained recently, will be given priority. Such a scheduling strategy can effectively extend the service life of the tool and avoid processing downtime or quality problems caused by tool wear or failure. Based on the processing task and scheduling sequence, a priority scheduling strategy is established for each A tool matching timing node is set for each process. The tool matching timing node refers to the specific time point when the tool needs to enter or exit the tool magazine, or move from the tool magazine to the working tool seat. In order to ensure that each process can start on time, a reasonable tool scheduling time will be set before the process starts. This node ensures that the tool can reach the working position when the process starts. For example, if a process needs to start processing at a specific time, then before the tool matching timing node responds, the relevant tool head will be taken out of the tool magazine and prepared. At each tool matching timing node, the tool magazine will be traversed to obtain the tool seat distribution information of the current tool, and the current storage location of each similar tool will be confirmed. Based on the distribution of these tools and the previously established priority scheduling strategy, the most suitable tool is selected to execute the current process. For example, if multiple similar tools can meet the process requirements, the tool with the closest distance or the best status will be selected first. After the tool is selected, the selected tool is moved out of the specified tool seat through the tool magazine control module or the robotic arm, and assembled to the specified working position, ready to execute the next process.

[0068] Further, if Figure 2 As shown, the usage information of each type of tool is obtained, and the priority scheduling strategy of the same type of tools is obtained according to the usage information of the same type of tools, including:

[0069] Estimate the remaining life of each tool and obtain the wear rate of the same type of tools based on the usage information of the same type of tools;

[0070] The remaining life is sorted in the acquisition order to generate a first estimation sequence, and each first estimation sequence corresponds to the wear rate of the same type of tool;

[0071] generating a tool wear threshold according to the first estimated sequence and the wear rate of the same type of tool, wherein the tool wear threshold is the lower limit of the tool life;

[0072] The remaining life of the tools in the first estimation sequence is calculated to correspond to the tool wear thresholds one by one to generate loss coefficients, the loss coefficients are integrated to generate a loss coefficient sequence, and a tool magazine operation analysis model is established according to the loss coefficient sequence;

[0073] The first estimated sequence and tool wear threshold are used as input to the tool magazine operation analysis model to analyze the existing tool magazine operation logic according to the loss coefficient sequence, and the first estimated sequence and the loss coefficient sequence are compared to obtain the priority scheduling strategy for the same type of tools.

[0074] As a preferred embodiment of the above embodiment, after obtaining detailed usage information of the same type of tools from the tool management information, based on these data, a mathematical model or a historical data analysis method can be used to estimate the remaining life of each tool. At the same time, by recording the wear of the tool in each use, the wear rate of each tool is calculated. The wear rate is calculated based on factors such as processing materials, cutting speed, and processing time. A first estimation sequence is generated in order according to the remaining life of each same type of tool, and the tools are arranged from long to short according to the remaining life, that is, the tools with the longest remaining life are arranged in front. Each tool in the sequence also corresponds to a calculated wear rate, and the remaining service life of the same type of tools is compared. Scheduling and planning are performed according to the first estimation sequence. According to the first estimation sequence and wear rate of each tool, the tool wear threshold, that is, the lower limit of the tool service life, is calculated. The tool wear threshold is usually a safety limit value. When the degree of wear of the tool approaches or reaches this threshold, the tool will no longer be selected to participate in the task in priority to avoid damage or failure of the tool in the middle of the task. The remaining life of each tool in the first estimation sequence is compared with the corresponding tool wear threshold, and the loss coefficient is calculated. The loss coefficient is inversely proportional to the tool life. The difference between the remaining life of a tool and the lower limit of its service life is reflected. For example, if the remaining life of a tool is much higher than the wear threshold, its loss coefficient is low, indicating that the tool can continue to be used preferentially; if the remaining life of a tool is close to the wear threshold, its loss coefficient is high, indicating that the tool needs to be replaced or maintained as soon as possible. The loss coefficient of each tool is integrated into a loss coefficient sequence, and a tool magazine operation analysis model is established based on the loss coefficient sequence. By comparing the first estimated sequence and the loss coefficient sequence, the model can identify which tools are about to approach their service life limit and which tools are in good condition and can continue to be used. The tool magazine operation analysis model can also update the tool status adjustment scheduling strategy, taking the first estimated sequence and the tool wear threshold as input, combined with the loss coefficient sequence, and analyzing the existing tool scheduling logic through the tool magazine operation analysis model. By comparing the remaining life and loss coefficient of the tool, the best priority scheduling scheme can be identified. For example, tools with longer remaining life and lower loss coefficient may be given priority to extend their use time and avoid using tools that are about to reach the wear threshold. Finally, an optimized priority scheduling strategy for the same type of tools is generated.

[0075] Further, a tool wear threshold is generated according to the first estimated sequence and the wear rate of the same type of tool, including:

[0076] Associating the remaining life of each same-type tool in the first estimation sequence with its corresponding same-type tool wear rate;

[0077] Verify the correlation and perform fluctuation analysis based on the tool's historical usage data and current machining conditions to identify the linear relationship between tool wear rate and remaining life.

[0078] The relationship obtained from the correlation analysis is corrected, and the tool wear threshold is calculated and generated according to the result of the data correction.

[0079] As a preferred embodiment of the above, the remaining life and wear rate of each tool of the same type in the first estimated sequence are first obtained, and a corresponding association between the remaining life and the wear rate of each tool is established. By collecting the historical usage data of the tool, the established association between the remaining life and the wear rate of the tool is verified, and it is verified that the associated wear rate and life relationship can be maintained consistent under different processing conditions. By comparing the wear rate and life relationship under different conditions, it is identified whether the associated variables will fluctuate significantly under different conditions, and a volatility analysis is performed to evaluate whether the relationship between the tool wear rate and the remaining life conforms to certain linear characteristics. The historical data and real-time Monitor the results and calculate the fluctuation range of tool wear rate under different conditions of use. If a relatively stable linear relationship is found between tool wear rate and remaining life, this relationship will be retained to facilitate further data analysis and, if necessary, adjust the relationship. After identifying the linear relationship between tool wear rate and remaining life, correct the relevant data. Data correction can be based on feedback from historical processing tasks, especially wear data under extreme conditions. According to the correction results, calculate the wear threshold of each tool. The wear threshold of the tool indicates that before the tool wear reaches this value, the tool should be replaced or maintained to ensure processing quality and task safety.

[0080] Furthermore, a tool magazine operation analysis model is established based on the loss coefficient sequence, including:

[0081] Identify the wear characteristics of each tool based on the wear coefficient sequence and determine the wear pattern of each tool under different working conditions;

[0082] Sort the tools according to the wear pattern, and assign corresponding scheduling weights according to the wear characteristics and remaining life of each type of tool to form a scheduling matrix;

[0083] The scheduling matrix is ​​combined with the loss coefficient sequence to construct a tool magazine operation analysis model to guide tool scheduling and replacement strategies.

[0084] As a preferred embodiment of the above embodiment, the loss characteristics of each tool are first analyzed based on the loss coefficient sequence. The loss coefficient represents the life consumption of the tool during use. By comparing the tool performance under different tasks, the loss characteristics of each tool are identified. For example, some tools wear faster during high-speed processing and wear slower during low-speed cutting. For different processing conditions, the loss pattern of each tool is summarized. This pattern can reflect the loss trend of the tool under different working conditions. After identifying the loss pattern of each tool, the tools will be sorted according to these characteristics. The basis for sorting may include: remaining life, loss coefficient, wear rate and performance under different working conditions, etc. A corresponding scheduling weight is assigned to each tool. The scheduling weight reflects the priority of the tool under different tasks. A scheduling matrix is ​​generated based on these weights. Each element in the matrix represents the priority of a specific tool under a certain working condition. The scheduling matrix is ​​combined with the loss coefficient sequence to construct a tool magazine operation analysis model.

[0085] Further, if Figure 3 As shown in the figure, the priority scheduling strategy for the same type of tools is obtained, including:

[0086] The first estimated sequence and the tool wear threshold are combined with the requirements of the current machining task and input into the tool magazine operation analysis model to comprehensively analyze the tool wear characteristics and task requirements to generate a primary tool scheduling sequence;

[0087] Integrate multiple factors into the primary tool scheduling sequence, build a dynamic scheduling list, and optimize the tool selection sequence;

[0088] Based on the dynamic scheduling list, combined with the spatial layout of the tool magazine and the distribution of tool holders, the scheduling path of the tool is optimized and a priority scheduling strategy is generated.

[0089] As a preferred embodiment of the above, the first estimated sequence and the wear threshold of the tool are first obtained, and combined with the current processing task, they are input into the tool magazine operation analysis model. The model conducts a comprehensive analysis of the tool according to the specific requirements of the task and the wear characteristics of each tool, generates a primary tool scheduling sequence, and performs multi-factor integration on the primary tool scheduling sequence. After the primary tool scheduling sequence is generated, it will be integrated based on more factors including: the frequency of use of the tool, the maintenance history of the tool, the stability of the current processing environment, and the number of spare tools. Through the comprehensive analysis of these factors, a dynamic scheduling list is constructed, and the dynamic scheduling list dynamically updates the tool according to the changes in the task. Scheduling order, optimize the scheduling path based on the dynamic scheduling list, update and optimize the scheduling path of the tool based on the generated dynamic scheduling list, combined with the spatial layout of the tool magazine and the distribution of tool holders, consider the physical position of the tool in the tool magazine, and reduce scheduling time and energy consumption by selecting the nearest tool. Tools closer to the work area may be prioritized to reduce the moving distance of the robot arm or tool exchange device. In addition, if the tool needs to be called out from the spare library, the optimal path for calling the tool from the spare library will also be considered to reduce the scheduling delay time and generate a priority scheduling strategy. Finally, based on the optimized dynamic scheduling list and scheduling path, the final priority scheduling strategy is generated.

[0090] Further, if Figure 4 As shown, the tool scheduling sequence is constructed according to the machining task, including:

[0091] According to the process requirements of the machining task, determine the use order of each type of tool in different process steps and establish a tool operation schedule;

[0092] Each process step in the tool operation sequence table is associated with the corresponding tool of the same type according to the time node of the processing operation and divided into scheduling cycles. In each scheduling cycle, the same type of tools are scheduled in sequence according to the time sequence.

[0093] Obtain the usage of the tool in each process step, complete the tool scheduling operation according to the scheduling cycle, and adjust and generate the tool scheduling sequence according to the tool operation sequence table.

[0094] As a preferred embodiment of the above-mentioned example, first, according to the process requirements of the processing task, the use order of each similar tool in different process steps is determined, and specific process steps are assigned to each tool according to these requirements. The tool use order is arranged in sequence according to these steps to form a tool operation sequence table, and each process step in the tool operation sequence table is associated with the corresponding tool. The scheduling cycle is divided based on the time node of the processing operation. The scheduling cycle can be set according to the time requirement of each process, such as the start and end time of each process step. In each scheduling cycle, the same type of tools are scheduled in sequence to complete the operation in a time sequence. The use of the tools in each process step is monitored through tool management. Based on these data, according to the set scheduling cycle, the tool scheduling operation is performed on time, such as extracting the required tools from the tool magazine and scheduling them to the spindle or work position. According to the actual tool usage and the progress of the processing task, the tool scheduling sequence is adjusted. For example, if a process is completed ahead of schedule or the status of a tool changes, the scheduling order and time node will be automatically adjusted according to the tool operation sequence table to adapt to the current processing process.

[0095] Furthermore, the tool scheduling sequence is set based on the machining task, including:

[0096] According to the process requirements of the processing tasks, analyze the usage frequency and process flow of the same type of tools, and determine the outbound and inbound time nodes of each tool;

[0097] According to the outgoing and incoming time nodes, the tool matching timing nodes are set in the tool scheduling timing sequence. According to the tool matching timing nodes, the preparation time and switching time of the same type of tools in each processing stage are set;

[0098] The tool matching timing nodes are adjusted according to the tool entry and exit time nodes, preparation time and switching time, and the tool matching timing table is generated according to the tool entry and exit time nodes and actual processing tasks.

[0099] As a preferred embodiment of the above, firstly, according to the process requirements of the processing task, the frequency of use of the same type of tools and the process flow in each process step are analyzed to determine the outgoing time node and the incoming time node of each tool. The outgoing time node refers to the time point when the tool is dispatched from the tool magazine to the machine tool or processing position. The outgoing time must ensure that the tool is ready before the processing task starts. The incoming time node refers to the time point when the tool returns to the tool magazine after completing the processing task. These time nodes are determined based on the time requirements of the task process and the actual frequency of use of the tool. According to the outgoing and incoming time nodes of each tool, the tool matching timing node is set in the tool scheduling timing. The tool matching timing node is used to plan the preparation and switching time of the tool. The preparation time refers to the time when the tool needs to be transferred from the tool magazine to the spindle or the designated working position before leaving the warehouse, to ensure that the tool is in a ready state when the task starts. The switching time refers to the time it takes for a tool to return from its working position to the tool magazine and complete the scheduling of the next tool after a process is completed. The tool matching timing node of each tool is adjusted based on the outgoing time, incoming time, preparation time and switching time of each tool. The tool matching timing node can be optimized according to the actual task requirements. For example, if a process is completed ahead of schedule, the outgoing or incoming time of the subsequent tool will be adjusted accordingly. The tool matching timing table is generated according to all the processing steps of the task and the time nodes of the tool. This timing table is used to guide the specific scheduling time points of each tool in the processing task to ensure that all tools can be prepared, scheduled and switched at the appropriate time. During the actual task, the progress of the processing task and the use of the tool will be monitored in real time. If it is found that the task progress is inconsistent with the plan, the nodes in the tool matching timing table will be adjusted based on the feedback.

[0100] Further, if Figure 5 As shown, the same type of tools for performing the machining task are selected according to the priority scheduling strategy and tool holder distribution information, including:

[0101] Determine the usage information of each similar tool based on the tool holder distribution information of the similar tools, and select the similar tools that meet the current machining task requirements based on the usage information and the current machining task requirements, and integrate and generate a candidate list of similar tools;

[0102] According to the priority scheduling strategy, the same type of tools in the candidate list are sorted and the waiting tools are selected based on the usage information of the same type of tools. According to the tool holder distribution information of the waiting tools, the outbound path and scheduling plan of the tools are determined;

[0103] During the execution of the machining task, the usage information of the waiting tools is updated at the task completion time node, and the tool magazine is fed back based on the usage information of the waiting tools.

[0104] As a preferred embodiment of the above, firstly, by acquiring the tool holder distribution information in the tool management, the storage location and corresponding usage information of each similar tool are determined, and in combination with the current processing task requirements, the same type of tools that meet the requirements are screened out from the tool magazine, and a candidate list of similar tools is generated. The candidate tools are sorted according to the priority scheduling strategy. The scheduling strategy usually considers factors such as the remaining life of the tool, the wear rate, and the maintenance record to select the tool with the best condition and the most suitable for the current processing task. The tools with less wear, moderate usage frequency and good condition are given priority to extend the service life of the tool and optimize the processing efficiency. After the tool to be used is selected, it is sorted according to its physical position in the tool magazine. To plan the tool's outbound path, it is necessary to ensure that the tool can be dispatched from its current tool holder to the processing position within the specified time. The scheduling operation is usually performed by a robotic arm or an automatic tool changer. The outbound path planning will give priority to the path that is shorter and most time-saving to improve scheduling efficiency. During the execution of the processing task, the usage of the waiting tools is monitored and their usage information is dynamically updated. As the task is completed, the usage status of the tool in the tool magazine is updated according to the actual tool usage data. When the task is completed, the tool magazine is fed back according to the real-time updated tool usage information, the priority and scheduling order of the tool are adjusted, and the tool maintenance or scheduling strategy is replanned according to the usage.

[0105] Furthermore, the tool magazine is fed back based on the usage information of the tools to be processed, including:

[0106] According to the working status and wear of the tools to be processed, the usage information of the tools to be processed is updated as the task is completed;

[0107] According to the updated usage information of the waiting tools, the scheduling strategy of the currently selected tools is adjusted, and the order of the waiting tools is re-evaluated according to the priority scheduling strategy to determine the new round of tool scheduling and replacement plan;

[0108] Feedback the scheduling and replacement plan to the tool magazine operation system, and readjust the time nodes of tool outgoing and incoming according to the actual usage information of the same type of tools;

[0109] After each process task is completed, the actual usage data of the tool to be processed is recorded and analyzed, and the tool wear model and remaining life assessment are updated.

[0110] As a preferred embodiment of the above, during the execution of each processing task, the working status and wear condition of the waiting tool are monitored, including processing time, tool wear degree, tool temperature change, etc. Whenever a task is completed, the usage information of the waiting tool is updated based on these data, such as wear rate, remaining life, number of uses, etc. According to the updated tool usage information, the scheduling strategy of the currently selected tool is re-evaluated. By analyzing the latest working status of the waiting tool and combining it with the usage information of other similar tools, the priority sorting of the tools is adjusted, and tools with better status are scheduled first to ensure that the tools used in task execution are always in the best condition. Status, after generating a new tool scheduling and replacement plan, it will be fed back to the tool magazine operation, and the out-of-warehouse and in-warehouse time nodes of each same type of tool will be recalculated according to the priority scheduling strategy, and the tool magazine operation schedule will be adjusted in real time to ensure that the tool is out of the warehouse on time when needed and enters the waiting state. At the same time, it ensures that the tools with large wear are returned to the tool magazine for maintenance or replacement in time. After each process task is completed, the actual usage data of the waiting tools (such as processing time, wear rate, remaining life, etc.) will be archived and analyzed. Using machine learning or statistical analysis methods, the wear model is updated based on a large amount of historical data, and the waiting tools are reselected based on the updated wear model.

[0111] Embodiment 2

[0112] Based on the same inventive concept as the tool magazine operation control method in the aforementioned embodiment, the present invention further provides a tool magazine operation control system, the system comprising:

[0113] Scheduling sequence operation module obtains processing tasks and builds tool scheduling sequence according to the processing tasks. The tool scheduling sequence schedules the same type of tools in the tool library according to the time sequence.

[0114] The priority scheduling generation module obtains the usage information of each type of tool and obtains the priority scheduling strategy of the same type of tool based on the usage information of the same type of tool;

[0115] The timing node configuration module sets the tool timing node for tool scheduling based on the processing task. The tool timing node is the time node for tools to enter and exit the tool magazine.

[0116] The same-type tool selection module traverses the tool library according to the tool matching timing node, determines the tool holder distribution information of the same-type tools, and selects the same-type tools to perform the processing task according to the priority scheduling strategy and the tool holder distribution information.

[0117] The above shows and describes the basic principles, main features and advantages of the present invention. It should be understood by those skilled in the art that the present invention is not limited to the above embodiments. The above embodiments and descriptions are only for explaining the principles of the present invention. Without departing from the spirit and scope of the present invention, the present invention may have various changes and improvements, which fall within the scope of the present invention to be protected. The scope of protection of the present invention is defined by the attached claims and their equivalents.

Claims

1. A tool magazine operation control method, characterized in that: The method comprises: Obtaining a processing task, and constructing a tool scheduling sequence according to the processing task, wherein the tool scheduling sequence schedules the same type of tools in the tool magazine according to the time sequence; Obtaining usage information of each type of tool, and obtaining a priority scheduling strategy for the same type of tools based on the same type of tool usage information; Setting a tool matching timing node for the tool scheduling timing based on the processing task, wherein the tool matching timing node is a time node for tools to enter and exit the tool magazine; Traversing the tool magazine according to the tool matching timing node, determining tool holder distribution information of the same type of tools, and selecting the same type of tools to perform the processing task according to the priority scheduling strategy and the tool holder distribution information; Obtaining usage information of each type of tool, and obtaining a priority scheduling strategy for the same type of tools based on the same type of tool usage information, including: estimating the remaining life of each tool and obtaining the wear rate of the same type of tool according to the usage information of the same type of tool; Sorting the remaining life in the order of acquisition to generate a first estimation sequence, and each of the first estimation sequences corresponds to the wear rate of the same type of tool; generating a tool wear threshold according to the first estimated sequence and the wear rate of the same type of tool, wherein the tool wear threshold is a lower limit of the service life of the tool; Calculate the loss coefficient by corresponding the remaining life of the tools in the first estimation sequence to the tool wear thresholds one by one, integrate the loss coefficients to generate a loss coefficient sequence, and establish a tool magazine operation analysis model according to the loss coefficient sequence; The first estimated sequence and the tool wear threshold are input into the tool magazine operation analysis model, and the existing tool magazine operation logic is analyzed according to the loss coefficient sequence. The first estimated sequence and the loss coefficient sequence are compared to obtain a priority scheduling strategy for the same type of tools.

2. The tool magazine operation control method according to claim 1, characterized in that: Generating a tool wear threshold according to the first estimated sequence and the wear rate of the same type of tool includes: Associating the remaining life of each tool of the same type in the first estimation sequence with the wear rate of the tool of the same type corresponding to it; Verifying the association and performing a volatility analysis based on historical tool usage data and current machining conditions to identify a linear relationship between tool wear rate and remaining life; The relationship obtained in the association analysis is subjected to data correction, and a tool wear threshold is calculated and generated according to the result of the data correction.

3. The tool magazine operation control method according to claim 2, characterized in that: A tool magazine operation analysis model is established according to the loss coefficient sequence, including: Identifying the loss characteristics of each tool based on the loss coefficient sequence, and determining the loss mode of each tool under different working conditions; The tools are sorted according to the wear patterns, and corresponding scheduling weights are assigned according to the wear characteristics and remaining life of each type of tool to form a scheduling matrix; The scheduling matrix is ​​combined with the loss coefficient sequence to construct a tool magazine operation analysis model for guiding the scheduling and replacement strategy of tools.

4. The tool magazine operation control method according to claim 3, characterized in that: Obtain the priority scheduling strategy for tools of the same type, including: The first estimated sequence and the tool wear threshold are input into the tool magazine operation analysis model in combination with the requirements of the current machining task, and the tool wear characteristics and task requirements are comprehensively analyzed to generate a primary tool scheduling sequence; Integrate multiple factors into the primary tool scheduling sequence, construct a dynamic scheduling list, and optimize the tool selection sequence; Based on the dynamic scheduling list, combined with the spatial layout of the tool magazine and the tool holder distribution information, the scheduling path of the tool is optimized and a priority scheduling strategy is generated.

5. The tool magazine operation control method according to claim 1, characterized in that: Constructing a tool scheduling sequence according to the machining task, including: According to the process requirements of the processing task, determine the use order of each type of tool in different process steps and establish a tool operation time sequence table; Associating each process step in the tool operation time sequence table with the corresponding same-type tool according to the time node of the processing operation and dividing the scheduling cycle, and in each scheduling cycle, scheduling the same-type tool in turn according to the time sequence; The usage of the tool in each process step is obtained, the scheduling operation of the tool is completed according to the scheduling cycle, and the tool scheduling sequence is adjusted and generated according to the tool operation sequence table.

6. The tool magazine operation control method according to claim 1, characterized in that: The tool scheduling sequence is configured with a tool matching sequence node based on the processing task, including: According to the process requirements of the processing task, the use frequency and process flow of the same type of tools are analyzed to determine the outbound and inbound time nodes of each type of tool; Setting a tool matching timing node in the tool scheduling timing according to the outgoing time node and the incoming time node, and setting the preparation time and switching time of the same type of tool in each processing stage according to the tool matching timing node; The tool matching timing nodes are adjusted according to the tool entry and exit time nodes and the preparation time and switching time, and the tool matching timing table is generated according to the tool entry and exit time nodes and the actual processing tasks.

7. The tool magazine operation control method according to claim 1, characterized in that: Selecting a tool of the same type to perform the machining task according to the priority scheduling strategy and tool holder distribution information includes: Determine usage information of each similar tool based on tool holder distribution information of the similar tools, and select similar tools that meet the current machining task requirements based on the usage information and the current machining task requirements, and integrate and generate a candidate list of similar tools; According to the priority scheduling strategy, the same type of tools in the same type of tool candidate list are sorted and the tools to be processed are selected in combination with the usage information of the same type of tools, and the outbound path and scheduling plan of the tools are determined according to the tool holder distribution information of the tools to be processed; During the execution of the machining task, the usage information of the waiting tool is updated according to the task completion time node, and the tool magazine is fed back according to the usage information of the waiting tool.

8. The tool magazine operation control method according to claim 7, characterized in that: Providing feedback to the tool magazine according to the usage information of the tool to be worked, including: According to the working state and wear condition of the tool to be used, and at the time node of task completion, the usage information of the tool to be used is updated; According to the updated usage information of the waiting tools, the scheduling strategy of the currently selected tools is adjusted, and the order of the waiting tools is re-evaluated according to the priority scheduling strategy to determine a new round of tool scheduling and replacement plan; Feedback the scheduling and replacement plan to the tool magazine operation system, and readjust the time nodes of tool outgoing and incoming according to the actual usage information of the same type of tools; After each process task is completed, the actual usage data of the tool to be processed is recorded and analyzed, and the tool wear model and the remaining life evaluation are updated.

9. A tool magazine operation control system, characterized in that: The tool magazine operation control method according to claim 1 comprises: A scheduling sequence operation module obtains processing operation tasks and constructs a tool scheduling sequence according to the processing operation tasks. The tool scheduling sequence schedules operations for the same type of tools in the tool magazine according to the time sequence. A priority scheduling generation module obtains usage information of each type of tool and obtains a priority scheduling strategy for the same type of tool based on the usage information of the same type of tool; A timing node configuration module is used to set a tool matching timing node for the tool scheduling timing based on the processing task, and the tool matching timing node is a time node for the tool to enter and exit the tool magazine; The same type tool selection module traverses the tool magazine according to the tool matching timing node, determines the tool holder distribution information of the same type tool, and selects the same type tool to execute the processing task according to the priority scheduling strategy and the tool holder distribution information.

Citation Information

Patent Citations

  • Tool magazine management system for intelligent numerical control machining center

    CN114055224A