Cutter management system and method
Through the authentication of the tool management system, information pairing storage and positioning, the problem of inefficient tool management is solved, efficient tool borrowing and return and loss management is achieved, and production efficiency and product quality are improved.
Patent Information
- Application Number
- CN202510409256.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-02
- Publication Date
- 2025-07-29
AI Technical Summary
In the prior art, tool management is inefficient and relies on manual recording and manual search, resulting in production delays and inefficient efficiency.
The tool management system is adopted, including the use and return management module, the positioning tracking management module and the life cycle management module, and the management module are improved through identity information verification, tool information pairing storage, position positioning and loss analysis.
Simplified the manual registration process, reduced human errors, improved borrowing and repayment operation efficiency, quickly positioned tool positions, identified loss abnormalities, reduced production costs, and improved production efficiency and product quality.
Smart Images

Figure CN120387786A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of tool management, and in particular, to a tool management system and method. Background Art
[0002] In the current machining industry, as an indispensable machining tool, the management efficiency and accuracy of tools directly affect production efficiency and product quality. With the rapid development of machining technology, the types of tools are increasing day by day. Especially in large and medium-sized factories, due to diverse processing requirements, the types and quantities of required tools have increased significantly. These tools are usually stored centrally in a warehouse or tool room for machine operators to access at any time.
[0003] However, the related art tool management method relies on manual records and manual searches, which is time-consuming and laborious, and has low efficiency. Especially in emergency production situations, it may delay the production schedule. Summary of the Invention
[0004] In order to solve the problem of low tool management efficiency in the prior art, this application provides a tool management system and method.
[0005] In a first aspect, this application provides a tool management system, adopting the following technical solution: A tool management system includes: a borrowing and returning management module, a positioning and tracking management module, and a life cycle management module; The borrowing and returning management module is used to pair and store the identity information of the borrowing person and the tool information of the borrowed tool during the tool lending stage, and verify whether the identity of the returning person is legal according to the tool information of the returned tool during the tool returning stage; The positioning and tracking management module is used to receive the tool information of the tool to be searched and determine the location information of the tool to be searched according to the tool information; The life cycle management module is used to obtain the historical wear data and the current wear value of the blade, formulate a wear standard value according to the historical wear value, compare the wear standard value with the current wear value, and judge whether there is an abnormality in the blade wear.
[0006] By adopting the above technical solutions, the borrowing and returning management module stores the identity information of the borrowing personnel in pair with the tool information of the borrowed tools, greatly simplifying the traditional manual registration process, reducing the possibility of human errors, improving the accuracy and efficiency of borrowing and returning operations. During the tool return stage, the system can automatically verify the identity of the returning personnel, further accelerating the return process and reducing the waiting time. The positioning and tracking management module allows users to input the tool information of the tool to be searched and quickly locates the current position of the tool, which can help managers in large workshops or warehouses quickly find the required tools, reducing the search time and improving work efficiency. The life cycle management module analyzes the historical wear data and current wear values of the blades to identify abnormal blade wear, which helps to take targeted measures to reduce wear, can reduce production costs, and can also improve production efficiency and product quality.
[0007] In a preferred embodiment of the present application, it can be further configured that: the life cycle management module includes a historical wear analysis unit and a current abnormality determination unit; The historical wear analysis unit is used to determine the wear standard value of each blade type according to the historical wear data, and the wear standard value represents the lower limit of the workpiece processing meters corresponding to the blade type; The current abnormality determination unit is used to compare the current wear value of the currently scrapped blade with the wear standard value corresponding to the blade type of the currently scrapped blade. If the current wear value is lower than the wear standard value corresponding to the blade type of the currently scrapped blade, it is determined that there is an abnormal blade wear; the current wear value represents the sum of the processing meters of the currently scrapped blade during the entire working cycle.
[0008] By adopting the above technical solutions, the historical wear analysis unit can accurately determine the wear standard values of different blade types by analyzing the historical wear data, and can accurately reflect the blade wear conditions of various types of blades under normal processing conditions. After obtaining the current wear value, the current abnormality determination unit compares it with the wear standard value. If the current wear value is lower than the wear standard value, it indicates that the blade wears too fast, and the system can immediately determine that there is abnormal wear. The timely abnormality detection mechanism helps the enterprise quickly take measures to solve the problem and prevent the wear problem from deteriorating further.
[0009] In a preferred embodiment of the present application, it can be further configured that: the historical wear data includes the historical wear values of multiple blades corresponding to each blade type; The historical wear analysis unit is used to calculate the average value of the historical wear values of multiple blades corresponding to each blade type, and use the product of the obtained average value and a preset ratio as the wear standard value corresponding to the blade type.
[0010] By adopting the above technical solution, the average value of the historical loss values of multiple blades corresponding to the same blade type is calculated to avoid the error of a single blade. The product of the obtained average value and a preset ratio is used as the loss standard value, giving a certain fluctuation range of the blade loss value and avoiding over-identification of abnormal losses.
[0011] In a preferred example of the present application, it can be further configured that: the borrowing and returning management module includes a borrowing management unit and a returning management unit; The borrowing management unit is used to obtain the identity information of the lending person and determine whether the identity information of the lending person is legal. If the identity information of the lending person is legal, it controls the opening of the access channel of the tool library; The returning management unit is used to obtain the tool information of the returned tool, and according to the paired stored identity information of the lending person and the tool information of the lent tool, search for the lending person corresponding to the returned tool, and match the identity information of the returning person with the identity information of the lending person corresponding to the returned tool. If the match fails, it is determined that the identity of the returning person is illegal.
[0012] By adopting the above technical solution, the borrowing management unit effectively prevents unauthorized personnel from accessing and borrowing tools by verifying whether the identity information of the lending person is legal, ensuring the safety of tool use, reducing the risk of tool loss, abuse or misuse. The returning management unit can accurately find the lending person corresponding to the returned tool by pairing the stored identity information of the lending person and the tool information of the lent tool, ensuring that the return of the tool can be correctly corresponded to its original lender, avoiding return chaos and errors.
[0013] In a preferred example of the present application, it can be further configured that: the tool information includes image information and number information; The borrowing management unit is also used to obtain the current image information of the lent tool, search for the image information in the stored same tool information according to the number information input by the lending person, and match the image information with the current image information. If the match is successful, the tool information corresponding to the number information and the identity information of the lending person are matched and stored; at the same time, it verifies whether the lending person has the lending authority for the lent tool. If the lending person has the lending authority, it controls the opening of the access channel of the tool library.
[0014] By adopting the above technical solution, by simultaneously using image information and number information for matching, the ability to confirm the accuracy of the lent tool can be greatly improved, ensuring that only the correct tool is lent, and reducing production problems caused by tool confusion or mis-borrowing.
[0015] In a preferred example, the present application can be further configured as follows: the tool information includes serial number information; the positioning and tracking management module includes a positioning unit and a tracking unit; The positioning unit is configured to obtain the position information of the positioning device inside the tool to be searched corresponding to the received serial number information as the position information of the tool to be searched; The tracking unit is configured to monitor whether the position information of each tool set on the machine has moved. If there is a movement, record the movement time, query the camera image corresponding to the movement time, and send the camera image to the terminal device of the management personnel.
[0016] By adopting the above technical solutions, the positioning unit can quickly locate the specific position of the tool according to the serial number information, greatly shortening the search time and improving the work efficiency; the tracking unit can monitor the illegal movement of the tool in real time, and can accurately find the identity of the person moving the tool by recording the movement time, improving the tool management efficiency.
[0017] In a preferred example, the present application can be further configured as follows: the life cycle management module further includes an inventory management unit; The inventory management unit is configured to obtain the blade inventory situation, and determine the inventory replenishment situation within the current cycle according to the historical wear data and the blade inventory situation. The inventory replenishment situation includes the replenishment blade type and the replenishment blade quantity.
[0018] By adopting the above technical solutions, the inventory management unit can accurately determine the blade type and quantity to be replenished within the current cycle by obtaining the blade inventory situation in real time and combining the historical wear data for predictive analysis, ensuring that there are always enough blades available on the production line, reducing production interruptions and delays caused by blade shortages, and improving production efficiency and production capacity.
[0019] In a second aspect, the present application provides a tool management method, adopting the following technical solutions: Pair and store the identity information of the borrower and the tool information of the borrowed tool during the tool lending stage, and verify whether the identity of the returning person is legal according to the tool information of the returned tool during the tool return stage; Receive the tool information of the tool to be searched, and determine the position information of the tool to be searched according to the tool information; Obtain the historical wear data and the current wear value of the blade, formulate a wear standard value according to the historical wear value, compare the wear standard value with the current wear value, and determine whether there is an abnormality in the blade wear.
[0020] In a third aspect, the present application provides a computer program product, adopting the following technical solutions: A computer program product includes a computer program which, when executed by a processor, implements the tool management method as described in the second aspect.
[0021] In a fourth aspect, the present application provides an electronic device, adopting the following technical solution: One or more processors; A memory; At least one application program, where at least one application program is stored in the memory and is configured to be executed by at least one processor, and the at least one application program is configured to: execute the tool management method as described in the second aspect.
[0022] In a fifth aspect, the present application provides a computer-readable storage medium, adopting the following technical solution: A computer-readable storage medium, on which a computer program is stored. When the computer program is executed on a computer, the computer is made to execute the tool management method as described in the second aspect.
[0023] In summary, the present application includes the following beneficial technical effects: In the present application, the borrowing and returning management module pairs and stores the identity information of the lending personnel with the tool information of the lent tools, greatly simplifying the traditional manual registration process, reducing the possibility of human errors, improving the accuracy and efficiency of borrowing and returning operations. In the tool return stage, the system can automatically verify the identity of the returning personnel, further accelerating the return process and reducing the waiting time. The positioning and tracking management module allows users to input the tool information of the tool to be searched and quickly locates the current position of the tool, which can help managers in large workshops or warehouses quickly find the required tools, reducing the search time and improving work efficiency. The life cycle management module analyzes the historical wear data and current wear value of the cutting tool to identify abnormal tool wear, which helps to take targeted measures to reduce wear, can reduce production costs, and can also improve production efficiency and product quality. Description of the Drawings
[0024] Figure 1 is a schematic structural diagram of a tool management system provided by an embodiment of the present application; Figure 2 is a schematic flowchart of a tool management method provided by an embodiment of the present application; Figure 3 is a schematic structural diagram of an electronic device provided by an embodiment of the present application. Detailed Embodiments
[0025] The following further describes the present application in detail Figure 1 - Appendix Figure 3 with reference to the appended drawings.
[0026] This specific embodiment is only an interpretation of the present application and does not limit the present application. After reading this specification, those skilled in the art can make modifications to this embodiment without creative contributions as needed, but as long as it is within the scope of the claims of the present application, it is protected by the patent law.
[0027] To make the objectives, technical solutions, and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are some, but not all, of the embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present application without making creative efforts belong to the scope of protection of the present application.
[0028] In addition, the term "and / or" in this article is only a description of the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this article generally represents an "or" relationship between the associated objects before and after, unless otherwise specified.
[0029] It should be noted that in the optional embodiments of the present application, for relevant data such as object information, when the embodiments in the present application are applied to specific products or technologies, object permission or consent needs to be obtained, and the collection, use, and processing of relevant data need to comply with the relevant laws, regulations, and standards of relevant countries and regions. That is to say, if the embodiments of the present application involve data related to objects, it needs to be obtained under the authorization and consent of the object, the authorization and consent of relevant departments, and compliance with the relevant laws, regulations, and standards of the country and region. If personal information is involved in the embodiments, the acquisition of all personal information needs to obtain the consent of the individual. If sensitive information is involved, the separate consent of the information subject needs to be obtained, and the embodiments also need to be implemented under the authorization and consent of the object.
[0030] The embodiments of the present application provide a tool management system, as Figure 1 shown. The system includes a borrowing and returning management module, a positioning and tracking management module, and a life cycle management module.
[0031] The borrowing and returning management module is used to pair and store the identity information of the borrowing person and the tool information of the borrowed tool during the tool lending stage, and to verify whether the identity of the returning person is legal according to the tool information of the returned tool during the tool returning stage.
[0032] Specifically, the borrowing and returning management module includes a borrowing management unit and a returning management unit. The borrowing management unit is used to manage the cutting tools during the lending stage, and the returning management unit is used to manage the cutting tools during the returning stage. The borrowing and returning management module may also include an identification device installed inside the tool library. After the borrower locates the cutting tool to be borrowed, the tool is placed on the identification device for identification. The identification device automatically identifies the identity information of the borrower and the chip installed inside the cutting tool or the QR code on the surface of the cutting tool. The tool information corresponding to each chip is pre-stored in the database. By identifying the chip or QR code of the borrowed cutting tool, the tool information of the borrowed cutting tool can be determined. The tool information includes basic information such as the unique number corresponding to the cutting tool, the tool type, the tool image, and the tool manufacturer. After the identification device simultaneously identifies the identity information of the borrower and the tool information of the borrowed cutting tool, the borrowing management unit stores the identity information of the borrower and the tool information of the borrowed cutting tool in a paired manner. At the same time, the tool information of the borrowed cutting tool is set with an out-of-stock label.
[0033] For the returning management unit, the returner brings the returned cutting tool to the identification device for return. The identification device automatically identifies the identity information of the returner and the tool information of the returned cutting tool and sends them to the returning management unit. The returning management unit searches for the borrower corresponding to the returned cutting tool from the identity information of the borrower and the tool information of the borrowed cutting tool stored in a paired manner in the borrowing management unit, and matches the identity information of the borrower and the identity information of the returner. If the match fails, it is determined that the identity of the returner is illegal, that is, the returner is not the borrower of the returned cutting tool, and at the same time, the identity information of the returner and the tool information of the returned cutting tool are stored; if the match is successful, it indicates that the returner is the borrower of the returned cutting tool, and the tool information of the returned cutting tool is set with an in-stock label.
[0034] For a certain borrower, all the tool information of the cutting tools borrowed by the borrower but not yet returned is stored in the database. After the borrower returns a certain cutting tool, the database is updated, and the tool information of the returned cutting tool is deleted from the non-returned list of the borrower.
[0035] For the positioning and tracking management module, it is used to receive the tool information of the cutting tool to be searched and determine the location information of the cutting tool to be searched according to the tool information. When the staff needs to search for a certain cutting tool, they can input the unique number information corresponding to the cutting tool to be searched. Each chip inside the cutting tool corresponds to a tool information, and the tool information includes the number information. Therefore, according to the number information of the cutting tool to be searched, the chip of the cutting tool to be searched can be determined and the chip can be positioned, so as to obtain the location information of the cutting tool to be searched.
[0036] When the tool is stored in the tool library, the found location information includes the vacancy number, which carries a "stored" label. The vacancy number represents the spatial location information and is used to accurately indicate the shelf where the tool is stored in the warehouse and the placement area on the shelf. The placement area is a pre-divided placement location for distinguishing different types of tools. When the tool is lent out, the location information of the tool includes the current location information of the tool, and the vacancy number corresponding to the tool carries a "lent out" label.
[0037] For the life cycle management module, it is used to obtain the historical wear data and the current wear value of the blade, formulate a wear standard value according to the historical wear value, compare the wear standard value with the current wear value, and determine whether there is an abnormality in the blade wear. If so, the reason for the wear abnormality can be determined manually.
[0038] Specifically, the historical wear data includes the sum of the processed workpiece meters of each type of blade in the whole life cycle. The wear standard value represents the lower limit of the processed meters of qualified blades, and the current wear value represents the sum of the processed meters of the currently scrapped blades. The life cycle management module may include a historical wear analysis unit and a current abnormality determination unit. The historical wear analysis unit is used to obtain the historical wear data of the blade and determine the wear standard value for each blade type. The current abnormality determination unit is used to compare the current wear value of the currently scrapped blade with the wear standard value corresponding to the blade type of the currently scrapped blade. If the current wear value is lower than the wear standard value corresponding to the blade type of the currently scrapped blade, it is determined that there is an abnormality in the blade wear; the current wear value represents the sum of the processed meters of the currently scrapped blade during the entire working cycle.
[0039] Furthermore, the reason for the wear abnormality may include the replacement of the blade manufacturer.
[0040] In the embodiment of the present application, the borrowing and returning management module stores the identity information of the borrowing personnel and the tool information of the borrowed tool in a paired manner, greatly simplifying the traditional manual registration process, reducing the possibility of human errors, improving the accuracy and efficiency of the borrowing and returning operations. In the tool return stage, the system can automatically verify the identity of the returning personnel, further accelerating the return process and reducing the waiting time. The positioning and tracking management module allows the user to input the tool information of the tool to be searched and quickly locate the current position of the tool. For large workshops or warehouses, it can help the manager quickly find the required tool, reducing the search time and improving the work efficiency. The life cycle management module analyzes the historical wear data and the current wear value of the blade to identify the blade wear abnormality, which helps to take targeted measures to reduce the wear, can reduce the production cost, and can also improve the production efficiency and product quality.
[0041] A possible implementation manner of the embodiment of the present application is that the life cycle management module includes a historical wear analysis unit and a current abnormality determination unit; A historical loss analysis unit, configured to determine a loss standard value for each blade type according to historical loss data, where the loss standard value represents the lower limit of the number of processed workpiece meters corresponding to the blade type; A current anomaly determination unit, configured to compare the current loss value of the current scrapped blade with the loss standard value corresponding to the blade type of the current scrapped blade. If the current loss value is lower than the loss standard value corresponding to the blade type of the current scrapped blade, it is determined that there is an abnormal blade loss; the current loss value represents the sum of the processed workpiece meters during the entire working cycle of the current scrapped blade.
[0042] In this embodiment, the historical loss data includes blade scrapping data over a period of time, including the historical loss values of each blade corresponding to each blade type. The historical loss value represents the sum of the processed workpiece meters of the blade during the entire working cycle (i.e., from the start of work to scrapping). For each blade type, there is its own loss standard value (in meters). If we set this value to 100 meters, then the actual loss value may be 80 meters or 90 meters. Then we need to set the "abnormal area" as the abnormal alarm value. According to the company's processed products and actual situation, the "abnormal area value" can be set to 90% or 80%. When the loss of a certain type of blade in these days is lower than 90% of the standard value, the system will issue a warning, reporting that the loss of a certain type of blade is abnormal.
[0043] In addition, in the case where there are multiple machines working simultaneously in the processing workshop, it is necessary to establish the blade loss value of a single machine tool and the total number of processed workpiece meters in the corresponding period. If the current blade loss value is lower than the blade loss standard value, it indicates that the number of processed workpiece meters of a certain type of blade in the corresponding period is insufficient, and the blade is worn out too quickly. The system will then determine that the blade loss is abnormal and issue a warning, and the company needs to conduct a targeted analysis of the reasons for the excessive blade loss.
[0044] In this embodiment, the historical loss analysis unit can accurately determine the loss standard values of different blade types by analyzing the historical loss data, and can accurately reflect the blade loss situation of various types of blades under normal processing conditions. After obtaining the current loss value, the current anomaly determination unit compares it with the loss standard value. If the current loss value is lower than the loss standard value, it indicates that the blade is worn out too quickly, and the system can immediately determine that there is an abnormal loss. The timely anomaly detection mechanism helps the enterprise to quickly take measures to solve the problem and prevent the loss problem from deteriorating further.
[0045] In a possible implementation manner of the embodiment of the present application, the historical loss data includes the historical loss values of multiple blades corresponding to each blade type; A historical loss analysis unit, configured to calculate the average value of the historical loss values of multiple blades corresponding to each blade type, and use the product of the obtained average value and a preset ratio as the loss standard value corresponding to the blade type.
[0046] In this embodiment, by calculating the average value of the historical loss values of multiple blades of the same blade type, the error of a single blade is avoided. The product of the obtained average value and a preset ratio is used as the loss standard value, giving a certain range of fluctuations in the blade loss value and avoiding over-identification of abnormal losses.
[0047] In a possible implementation manner of the embodiment of the present application, the borrowing and returning management module includes a borrowing management unit and a returning management unit; The borrowing management unit is used to obtain the identity information of the lending person and determine whether the identity information of the lending person is legal. If the identity information of the lending person is legal, it controls the opening of the access channel of the tool library; The returning management unit is used to obtain the tool information of the returned tool, and according to the paired stored identity information of the lending person and the tool information of the lent tool, find the lending person corresponding to the returned tool, and match the identity information of the returning person with the identity information of the lending person corresponding to the returned tool. If the match fails, it is determined that the identity of the returning person is illegal.
[0048] In this embodiment, the borrowing management unit includes an identity recognition device arranged outside the tool library. The identity recognition device can be a work card recognition device and a face recognition device, which are used to recognize the identity information of the lending person. Check whether there is identity information that matches the identity information of the lending person among the legally stored identity information in the database. If it exists, it indicates that the identity information of the lending person is legal; if it does not exist, it indicates that the identity information of the lending person is illegal. When the identity information of the lending person is legal, the access channel of the tool library is controlled to open, and the lending person is allowed to enter the tool library to select the tool to be lent; when the identity information of the lending person is illegal, the access channel of the tool library is not opened, and at the same time, the borrowing management unit stores the illegal identity information. Among them, the identity information of the person includes the position information.
[0049] The borrowing management unit of the embodiment of the present application effectively prevents unauthorized personnel from contacting and lending tools by verifying whether the identity information of the lending person is legal, ensuring the safety of tool use and reducing the risk of tool loss, abuse or misuse. The returning management unit can accurately find the lending person corresponding to the returned tool by pairing the stored identity information of the lending person and the tool information of the lent tool, ensuring that the return of the tool can be correctly corresponded to its original lender and avoiding return chaos and errors.
[0050] In a possible implementation manner of the embodiment of the present application, the tool information includes image information and number information; The borrowing management unit is also used to obtain the current image information of the borrowed tool, search for the image information in the stored tool information of the same tool according to the number information input by the borrowing person, and match the image information with the current image information. If the match is successful, the tool information corresponding to the number information and the identity information of the borrowing person are matched and stored; at the same time, it is verified whether the borrowing person has the borrowing permission for the borrowed tool. If the borrowing person has the borrowing permission, the access channel of the tool library is controlled to open.
[0051] In a possible situation, the borrowing person inputs the number information of the tool to be borrowed, and the borrowing management unit obtains the image information according to the received number. This image information is the tool information of the same tool that was previously stored in the database and corresponds to the number information. When the borrowing person successfully obtains the tool to be borrowed, the borrowed tool is placed at the recognition device for recognition. The recognition device recognizes the identity information of the borrowing person and the current image information of the borrowed tool, and matches the current image information with the previously stored image information. If the match is successful, it indicates that the borrowing person has successfully obtained the tool corresponding to the number information. If the match is unsuccessful, it indicates that the borrowing person has taken the wrong tool, and a warning signal can be sent to prompt the borrowing person to take the tool again.
[0052] In another possible situation, the borrowing person does not pre-enter the number information of the tool to be borrowed. When the borrowing person successfully obtains the tool to be borrowed, the borrowed tool is placed at the recognition device for recognition. The recognition device recognizes the identity information of the borrowing person and the tool information of the borrowed tool, and matches and stores the identity information of the borrowing person and the tool information of the borrowed tool.
[0053] Personnel in different positions have different tool borrowing permissions. The management personnel can pre-set the tool types or tool numbers that can be borrowed by the identity information of different personnel as the tool borrowing permissions. Determine the tool borrowing permissions corresponding to the identity information of the borrowing person, and match the tool type or number information of the currently borrowed tool with the tool borrowing permissions corresponding to the identity information of the borrowing person. If the tool borrowing permissions include the borrowed tool, it indicates that the borrowing person has the borrowing permission for the borrowed tool, and the access channel of the tool library is controlled to open. If not, a warning signal can be sent to prompt the borrowing person to take the tool with borrowing permission again.
[0054] By simultaneously using image information and number information for matching in the embodiments of the present application, the ability to confirm the accuracy of the borrowed tool can be greatly improved, ensuring that only the correct tool is borrowed, and reducing production problems caused by tool confusion or mis-borrowing.
[0055] In a possible implementation manner of the embodiments of the present application, the tool information includes number information; the positioning and tracking management module includes a positioning unit and a tracking unit; A positioning unit, configured to obtain, according to the received number information, the position information of the positioning device inside the tool to be searched corresponding to the number information, as the position information of the tool to be searched; A tracking unit, configured to monitor whether the position information of each tool set on the machine has moved. If there is a movement, record the movement time, query the camera image corresponding to the movement time, and send the camera image to the terminal device of the management personnel.
[0056] During the working process of the tool, the tool is placed on the machine tool holder. Under normal conditions, the position information of the tool is fixed. When the system detects that the position information of the tool has changed (such as moving beyond a certain distance), record the change time, and based on the change time, search for the camera image captured by the monitoring camera in the working site, and determine the identity information of the person who causes the movement of the tool position information from the camera image. This embodiment can achieve positioning and tracking, thereby effectively preventing personnel from illegally taking tools or even maliciously disassembling and reassembling tools.
[0057] When lending out tools in batches, a tool borrowing list can be generated, determine the position information of each tool in the tool borrowing list in the tool library, and use a path algorithm to plan an optimal path for the lending personnel based on the position information. The lending personnel take out the tools according to the planned path to improve efficiency.
[0058] In this embodiment, the positioning unit can quickly locate the specific position of the tool according to the number information, greatly shortening the search time and improving work efficiency; the tracking unit can monitor the illegal movement of the tool in real time, and can accurately find the identity of the person who moves the tool by recording the movement time, improving the tool management efficiency.
[0059] In a possible implementation manner of the embodiment of the present application, the life cycle management module further includes an inventory management unit; An inventory management unit, configured to obtain the blade inventory situation, and determine the inventory replenishment situation in the current cycle according to the historical loss data and the blade inventory situation. The inventory replenishment situation includes the replenishment blade type and the replenishment blade quantity.
[0060] Specifically, the historical loss data includes the loss quantity of each blade type within the historical period. For each blade type, the maximum value of the loss quantity of this blade type in each historical period is used as the demand quantity of this blade type in the current period. For the blade inventory situation that can ensure sufficient workpiece production in the current period, calculate the demand quantity of each blade type in the current period - (remaining inventory quantity + loss quantity) to obtain the replenishment blade quantity corresponding to the blade type. Among them, the remaining inventory quantity is the quantity remaining in the tool library at the current moment. For the blade inventory situation at any moment that can ensure sufficient workpiece production in an entire period, calculate the demand quantity of each blade type in the current period - remaining inventory quantity to obtain the replenishment blade quantity corresponding to the blade type.
[0061] The inventory management unit of the embodiment of the present application can accurately determine the blade types and quantities that need to be replenished in the current period by obtaining the blade inventory situation in real time and combining historical loss data, ensuring that there are always sufficient blades available on the production line, reducing production interruptions and delays caused by blade shortages, and improving production efficiency and production capacity.
[0062] The embodiment of the present application provides a tool management method, as Figure 2 shown. In the method provided in the embodiment of the present application, it is executed by an electronic device, and the electronic device can be a server or a terminal device. Among them, the server can be an independent physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud server providing cloud computing services. The terminal device can be a smart phone, a tablet computer, a notebook computer, a desktop computer, etc., but is not limited thereto. The terminal device and the server can be directly or indirectly connected through wired or wireless communication methods, and the embodiment of the present application does not make any restrictions here. The method includes step S101 - step S103, where: S101. Pair and store the identity information of the borrowing person and the tool information of the borrowed tool during the tool borrowing stage, and verify whether the identity of the returning person is legal according to the tool information of the returned tool during the tool returning stage. S102. Receive the tool information of the tool to be searched, and determine the location information of the tool to be searched according to the tool information.
[0063] S103. Obtain the historical loss data and the current loss value of the blade, formulate a loss standard value according to the historical loss value, compare the loss standard value with the current loss value, and determine whether there is an abnormality in the blade loss.
[0064] The embodiment of the present application provides a computer program product, including a computer program, which when executed by a processor, implements the content shown in the foregoing embodiment of the tool management method.
[0065] In an embodiment of the present application, an electronic device is provided. For example, Figure 3 as shown Figure 3 the electronic device 300 shown in the figure includes: a processor 301 and a memory 303. Among them, the processor 301 and the memory 303 are connected, such as being connected through a bus 302. Optionally, the electronic device 300 may further include a transceiver 304. It should be noted that in practical applications, the transceiver 304 is not limited to one, and the structure of the electronic device 300 does not constitute a limitation to the embodiments of the present application.
[0066] The processor 301 may be a CPU (Central Processing Unit, central processing unit), a general-purpose processor, a DSP (Digital Signal Processor, data signal processor), an ASIC (Application Specific Integrated Circuit, application-specific integrated circuit), an FPGA (Field Programmable Gate Array, field programmable gate array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute various exemplary logical blocks, modules, and circuits described in connection with the disclosure of the present application. The processor 301 may also be a combination that implements a computing function, such as a combination including one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0067] The bus 302 may include a path for transmitting information between the above components. The bus 302 may be a PCI (Peripheral Component Interconnect, peripheral component interconnect standard) bus or an EISA (Extended Industry Standard Architecture, extended industry standard architecture) bus, etc. The bus 302 may be divided into an address bus, a data bus, a control bus, etc. For the sake of representation, Figure 3 only a thick line is used to represent it in the figure, but it does not mean that there is only one bus or one type of bus.
[0068] The memory 303 can be a ROM (Read Only Memory), or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory), or other types of dynamic storage devices that can store information and instructions. It can also be an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory), or other optical disc storage, optical disc storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media, or other magnetic storage devices, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0069] The memory 303 is used to store the application program code for executing the solution of this application, and is controlled and executed by the processor 301. The processor 301 is used to execute the application program code stored in the memory 303 to implement the content shown in the foregoing embodiments of the tool management method.
[0070] Figure 3 The illustrated electronic device is only an example and should not impose any limitations on the functions and usage scope of the embodiments of this application.
[0071] The embodiments of this application provide a computer-readable storage medium on which a computer program is stored. When it runs on a computer, it enables the computer to execute the content shown in the foregoing embodiments of the tool management method.
[0072] It should be understood that although the steps in the flowchart of the accompanying drawings are shown in sequence according to the indication of the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless there is a clear indication in this article, the execution of these steps has no strict order limitation, and they can be executed in other orders. Moreover, at least a part of the steps in the flowchart of the accompanying drawings may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same moment, but can be executed at different moments, and their execution order is not necessarily sequential, but can be executed alternately or in turn with at least a part of other steps or sub-steps or stages of other steps.
[0073] The above are only some implementation manners of this application. It should be noted that for those of ordinary skill in the art, without departing from the principle of this application, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of this application.
Claims
1. A tool management system, characterized in that, Including: The borrowing and returning management module, the positioning and tracking management module, and the life cycle management module; The borrowing and returning management module is used to pair and store the identity information of the borrowing person and the tool information of the borrowed tool during the tool lending stage, and verify whether the identity of the returning person is legal according to the tool information of the returned tool during the tool returning stage; The positioning and tracking management module is used to receive the tool information of the tool to be searched and determine the position information of the tool to be searched according to the tool information; The life cycle management module is used to obtain the historical wear data and the current wear value of the blade, formulate a wear standard value according to the historical wear value, compare the wear standard value with the current wear value, and judge whether there is an abnormality in the blade wear.
2. The tool management system according to claim 1, characterized in that The life cycle management module includes a historical wear analysis unit and a current abnormality determination unit; The historical wear analysis unit is used to determine the wear standard value of each blade type according to the historical wear data, and the wear standard value represents the lower limit of the workpiece processing meters corresponding to the blade type; The current abnormality determination unit is used to compare the current wear value of the currently scrapped blade with the wear standard value corresponding to the blade type of the currently scrapped blade. If the current wear value is lower than the wear standard value corresponding to the blade type of the currently scrapped blade, it is determined that there is an abnormality in the blade wear; the current wear value represents the sum of the processing meters of the currently scrapped blade during the entire working cycle.
3. The tool management system according to claim 2, characterized in that, The historical wear data includes the historical wear values of multiple blades corresponding to each blade type; The historical wear analysis unit is used to calculate the average value of the historical wear values of multiple blades corresponding to each blade type, and take the product of the obtained average value and a preset ratio as the wear standard value corresponding to the blade type.
4. The tool management system according to claim 1, characterized in that The borrowing and returning management module includes a borrowing management unit and a returning management unit; The borrowing management unit is used to obtain the identity information of the borrowing person and judge whether the identity information of the borrowing person is legal. If the identity information of the borrowing person is legal, it controls the opening of the tool library access channel; The returning management unit is used to obtain the tool information of the returned tool, search for the borrowing person corresponding to the returned tool according to the paired and stored identity information of the borrowing person and the tool information of the borrowed tool, match the identity information of the returning person with the identity information of the borrowing person corresponding to the returned tool, and if the match fails, it is determined that the identity of the returning person is illegal.
5. The tool management system according to claim 4, wherein The tool information includes image information and number information; The borrowing management unit is further used to obtain the current image information of the borrowed tool, search for the image information in the stored same tool information according to the number information input by the borrowing person, match the image information with the current image information, and if the match is successful, match and store the tool information corresponding to the number information and the identity information of the borrowing person; at the same time, verify whether the borrowing person has the borrowing authority for the borrowed tool. If the borrowing person has the borrowing authority, it controls the opening of the tool library access channel.
6. The tool management system according to claim 1, characterized in that The tool information includes serial number information; the positioning and tracking management module includes a positioning unit and a tracking unit; The positioning unit is configured to obtain, according to the received serial number information, the position information of the positioning device inside the tool to be searched corresponding to the serial number information as the position information of the tool to be searched; The tracking unit is configured to monitor whether the position information of each tool set on the machine has moved. If there is movement, record the movement time, query the camera image corresponding to the movement time, and send the camera image to the terminal device of the management personnel.
7. The tool management system according to claim 1, characterized in that The life cycle management module further includes an inventory management unit; The inventory management unit is configured to obtain the blade inventory situation, and determine the inventory replenishment situation in the current cycle according to the historical wear data and the blade inventory situation. The inventory replenishment situation includes the replenishment blade type and the replenishment blade quantity.
8. A tool management method, characterized in that, including: Pairing and storing the identity information of the borrower and the tool information of the borrowed tool during the tool lending stage, and verifying whether the identity of the returning person is legal according to the tool information of the returned tool during the tool returning stage; Receiving the tool information of the tool to be searched, and determining the position information of the tool to be searched according to the tool information; Obtaining the historical wear data and the current wear value of the blade, formulating a wear standard value according to the historical wear value, comparing the wear standard value with the current wear value, and determining whether there is an abnormality in the blade wear.
Citation Information
Patent Citations
Tool management method
CN108492016A
Internet-based agricultural machinery management system
CN108564335A
Prison article management system and method based on wireless positioning
CN110084336A
Intelligent induction unmanned vending cabinet
CN210428636U
Apparatus and method for implementing a pickup or return recognition algorithm for goods
KR102734266B1