CN117236539A - Tool fault maintenance method and device - Google Patents

Tool fault maintenance method and device Download PDF

Info

Publication number
CN117236539A
CN117236539A CN202311196921.5A CN202311196921A CN117236539A CN 117236539 A CN117236539 A CN 117236539A CN 202311196921 A CN202311196921 A CN 202311196921A CN 117236539 A CN117236539 A CN 117236539A
Authority
CN
China
Prior art keywords
maintenance
tool
maintained
tools
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202311196921.5A
Other languages
Chinese (zh)
Inventor
汤捷
张杨锴
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Industrial and Commercial Bank of China Ltd ICBC
Original Assignee
Industrial and Commercial Bank of China Ltd ICBC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Industrial and Commercial Bank of China Ltd ICBC filed Critical Industrial and Commercial Bank of China Ltd ICBC
Priority to CN202311196921.5A priority Critical patent/CN117236539A/en
Publication of CN117236539A publication Critical patent/CN117236539A/en
Pending legal-status Critical Current

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application discloses a method and a device for repairing machine tool faults, which can be used in the technical field of artificial intelligence, and the method comprises the following steps: determining tool information, fault information and position information of tools to be maintained; determining the type of the machine tool to be maintained according to the machine tool information, and determining a maintenance strategy according to the type of the machine tool; if the maintenance strategy is door-on maintenance, dividing all the tools to be maintained into a plurality of tool groups according to the position information of all the tools to be maintained, determining the maintenance path of the tool groups, and sending the maintenance path to maintenance staff so that the maintenance staff can maintain the tools to be maintained of the corresponding tool groups according to the door-on maintenance path. The application can improve the maintenance response speed of the machine tool faults, reduce the influence of the faults on clients and improve the satisfaction of the clients.

Description

Tool fault maintenance method and device
Technical Field
The application relates to the technical field of machine tool maintenance, in particular to the technical field of artificial intelligence, and particularly relates to a machine tool fault maintenance method and device.
Background
This section is intended to provide a background or context to the embodiments of the application that are recited in the claims. The description herein is not admitted to be prior art by inclusion in this section.
With the increasing development of financial business, banking outlets provide more abundant financial services, and various machines and tools owned by the outlets are increasing, so that faults of the machines and tools are increasing. When a customer handles business, the customer encounters machine tool faults, if the customer cannot repair the business in time, the customer satisfaction degree can be reduced, and the working cost and pressure of bank staff are increased.
At present, the general method is to judge the path according to experience or navigate through a map, but if the equipment faults of a plurality of network points occur at the same time, maintenance personnel can only select the path through experience and preference, and the conditions that maintenance time is wasted, banking business is not affected in time due to unreasonable maintenance paths can occur.
Disclosure of Invention
The application aims to provide a maintenance method for tool faults, which improves the maintenance response speed of tool faults, reduces the influence of the faults on customers and improves customer satisfaction. Another object of the present application is to provide an implement failure maintenance device. It is a further object of the application to provide a computer device. It is a further object of the application to provide a readable medium.
In order to achieve the above object, according to one aspect of the present application, a method for repairing a tool failure is disclosed, comprising:
determining tool information, fault information and position information of tools to be maintained;
determining the type of the machine tool to be maintained according to the machine tool information, and determining a maintenance strategy according to the type of the machine tool;
if the maintenance strategy is door-on maintenance, dividing all the tools to be maintained into a plurality of tool groups according to the position information of all the tools to be maintained, determining the maintenance path of the tool groups, and sending the maintenance path to maintenance staff so that the maintenance staff can maintain the tools to be maintained of the corresponding tool groups according to the door-on maintenance path.
Optionally, the determining, according to the tool information, a tool type of a tool to be repaired, and determining, according to the tool type, a repair strategy includes:
determining the type of the machine tool to be maintained as a walk-off machine tool or an attached machine tool according to the machine tool information;
if the machine tool is the off-line machine tool, executing a remote maintenance strategy, and if the machine tool failure of the machine tool to be maintained cannot be removed, executing an on-door maintenance strategy;
and if the machine tool is the auxiliary machine tool, executing a remote guiding maintenance strategy, and if the machine tool failure of the machine tool to be maintained cannot be eliminated, executing a door-opening maintenance strategy.
Optionally, the executing the remote maintenance policy includes:
feeding back tool information and fault information of the tool to be maintained to the maintenance personnel so that the maintenance personnel can determine whether the tool to be maintained can be maintained remotely;
if not, determining that the tool faults of the tool to be maintained cannot be removed through remote maintenance;
if yes, the maintenance result information fed back by the maintenance personnel after remote maintenance is received, wherein the maintenance result information comprises whether the equipment faults of the equipment to be maintained are eliminated.
Optionally, the remote guiding maintenance strategy includes:
sending on-site checked notification information to a manager of the tool to be maintained;
after receiving the fault field information fed back by the manager based on the notification information, feeding back the tool information and the fault information of the tool to be maintained to the maintenance personnel, so that the maintenance personnel guide the manager to maintain in a remote field;
and receiving maintenance result information fed back by the maintenance personnel after guiding the manager to remotely maintain on site, wherein the maintenance result information comprises whether the equipment faults of the equipment to be maintained are eliminated or not.
Optionally, the dividing all the tools to be maintained into a plurality of tool groups according to the position information of all the tools to be maintained includes:
and dividing all the tools to be maintained into a plurality of tool groups through a clustering algorithm according to the position information of the tools to be maintained.
Optionally, the dividing all the tools to be maintained into a plurality of tool groups according to the position information of the tools to be maintained through a clustering algorithm includes:
determining N barycenters according to the number of maintenance personnel, wherein N is a natural number greater than 1, and calculating Euclidean distances between all tools to be maintained and the N barycenters according to the position information;
corresponding each tool to be maintained with the centroid with the nearest Euclidean distance to form N middle tool groups with corresponding centroids respectively;
and repeatedly executing the steps of averaging the position coordinates in the position information of the to-be-maintained tools in each intermediate tool set to obtain a new centroid and redefining the intermediate tool set until the to-be-maintained tools in the intermediate tool set are unchanged when the intermediate tool set is redetermined, and taking the obtained intermediate tool set as the tool set obtained by clustering.
Optionally, the determining the maintenance path of the tool set specifically includes:
determining, for each tool set, a maintenance emergency procedure for all tools to be maintained within the tool set;
sequencing all tools to be maintained in the tool set according to the maintenance emergency procedure to obtain the maintenance sequence of each tool to be maintained;
and determining a weighted undirected graph of the tool set according to the position information of all tools to be maintained and corresponding map information and traffic information, and determining the maintenance path according to the weighted undirected graph and the maintenance sequence of each tool to be maintained.
The application also discloses a device for repairing the machine tool fault, which comprises:
the information acquisition module is used for determining tool information, fault information and position information of tools to be maintained;
the classification processing module is used for determining the type of the machine tool to be maintained according to the machine tool information and determining a maintenance strategy according to the type of the machine tool;
and the path planning module is used for dividing all tools to be maintained into a plurality of tool groups according to the position information of all tools to be maintained if the maintenance strategy is door-to-door maintenance, determining the maintenance path of the tool groups, and sending the maintenance path to maintenance personnel so that the maintenance personnel can maintain the tools to be maintained of the corresponding tool groups according to the door-to-door maintenance on the maintenance path.
The application also discloses a computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the method as described above when executing the computer program.
The application also discloses a computer readable storage medium storing a computer program which when executed by a processor implements a method as described above.
The tool fault maintenance method of the application determines tool information, fault information and position information of tools to be maintained; determining the type of the machine tool to be maintained according to the machine tool information, and determining a maintenance strategy according to the type of the machine tool; if the maintenance strategy is door-on maintenance, dividing all the tools to be maintained into a plurality of tool groups according to the position information of all the tools to be maintained, determining the maintenance path of the tool groups, and sending the maintenance path to maintenance staff so that the maintenance staff can maintain the tools to be maintained of the corresponding tool groups according to the door-on maintenance path. Thus, when a plurality of tools to be maintained are provided, different maintenance strategies are determined according to the types of the tools to be maintained, and corresponding maintenance strategies are executed according to the characteristics of the tools of different types. For the fault tools with the maintenance strategy of upper door maintenance, all tools to be maintained are divided into a plurality of tool groups according to the position information of the tools to be maintained, and the maintenance paths of tool maintenance in each tool group are regulated, and the maintenance paths are sent to maintenance staff so that the maintenance staff can carry out tool maintenance according to the planned reasonable maintenance paths, the tool maintenance efficiency is improved, the influence of tool faults on the service is reduced, and the user experience and satisfaction are improved.
Drawings
In order to more clearly illustrate the embodiments of the application or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described, it being obvious that the drawings in the following description are only some embodiments of the application, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art. In the drawings:
FIG. 1 is a schematic flow chart of an embodiment of a method for repairing a tool failure;
FIG. 2 is a schematic flow chart of an embodiment of a method S200 for repairing a tool failure;
FIG. 3 is a flowchart of an embodiment of a method S220 for repairing a tool failure;
FIG. 4 is a flowchart of an embodiment of a method S230 for repairing a tool failure according to the present application;
FIG. 5 is a schematic flow chart of an embodiment of a method S300 for repairing a tool failure;
FIG. 6 is a flowchart of an embodiment of a method S310 for repairing a tool failure;
FIG. 7 is a flow chart illustrating a method for repairing an implement failure according to an embodiment of the present application, wherein the method includes determining a repair path of an implement set according to an embodiment S300;
fig. 8 shows a schematic structural diagram of a computer device suitable for use in implementing embodiments of the present application.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present application more apparent, the embodiments of the present application will be described in further detail with reference to the accompanying drawings. The exemplary embodiments of the present application and their descriptions herein are for the purpose of explaining the present application, but are not to be construed as limiting the application.
It should be noted that the method and the device for repairing the tool fault disclosed by the application can be used in the technical field of artificial intelligence and can also be used in any field except the technical field of artificial intelligence, and the application field of the method and the device for repairing the tool fault disclosed by the application is not limited.
According to one aspect of the present disclosure, a method of repairing an implement failure is disclosed. As shown in fig. 1, in this embodiment, the method includes:
s100: tool information, fault information, and position information of a tool to be serviced are determined.
S200: and determining the type of the machine tool to be maintained according to the machine tool information, and determining a maintenance strategy according to the type of the machine tool.
S300: if the maintenance strategy is door-on maintenance, dividing all the tools to be maintained into a plurality of tool groups according to the position information of all the tools to be maintained, determining the maintenance path of the tool groups, and sending the maintenance path to maintenance staff so that the maintenance staff can maintain the tools to be maintained of the corresponding tool groups according to the door-on maintenance path.
When a plurality of tools to be maintained are provided, different maintenance strategies are determined according to the types of the tools to be maintained, and corresponding maintenance strategies are executed according to the characteristics of the tools of different types. For the fault tools with the maintenance strategy of upper door maintenance, all tools to be maintained are divided into a plurality of tool groups according to the position information of the tools to be maintained, and the maintenance paths of tool maintenance in each tool group are regulated, and the maintenance paths are sent to maintenance staff so that the maintenance staff can carry out tool maintenance according to the planned reasonable maintenance paths, the tool maintenance efficiency is improved, the influence of tool faults on the service is reduced, and the user experience and satisfaction are improved.
In an alternative embodiment, as shown in fig. 2, the step S200 of determining the type of the implement to be repaired according to the implement information, and determining the repair strategy according to the type of the implement includes:
s210: and determining the type of the machine tool to be maintained as the off-line machine tool or the on-line machine tool according to the machine tool information.
S220: and if the machine tool is the off-line machine tool, executing a remote maintenance strategy, and if the machine tool failure of the machine tool to be maintained cannot be eliminated, executing an on-door maintenance strategy.
S230: and if the machine tool is the auxiliary machine tool, executing a remote guiding maintenance strategy, and if the machine tool failure of the machine tool to be maintained cannot be eliminated, executing a door-opening maintenance strategy.
Specifically, the tool information of all tools may be configured in advance, and the tool information includes specific information of tools such as tool type and position information of the tools. For example, a coordinate system may be preset, and all the tools are marked in the coordinate system according to the set positions, so that the coordinates of each tool in the coordinate system may be obtained and may be used as the position information of the tools.
Optionally, a fault reporting program can be configured on each tool, the running information of the tools is collected through the fault reporting program, whether the tools have faults or not is determined according to the running information, the fault type and other information are determined, and the information can be uploaded to the tool fault maintenance device as the fault information of the tools, so that the functions of automatic fault monitoring, fault information collection, fault information reporting and the like of the tools are realized.
The machine type can be divided into a separate machine and an attached machine according to the setting position and the application of the machine. The off-line machine mainly comprises an ATM, and the off-line machine mainly comprises self-service equipment, audit pad, PC, other machines and tools and the like. Of course, in practical application, the type of the implement may be determined according to the actual situation of the implement, and different implement types may also include other implement devices, which may be determined by those skilled in the art according to the actual situation, and the present application is not limited thereto.
Therefore, the type of the machine tool can be determined through the reported machine tool information, the corresponding fault can be determined according to the fault information, different processing modes can be selected according to the machine tool type and the fault of the machine tool, namely, the characteristics of the machine tool are considered for different machine tool types, the corresponding maintenance strategy is executed, the fault repair efficiency of the machine tool is improved, and the labor cost is saved.
In an alternative embodiment, as shown in fig. 3, the step S220 of executing the remote maintenance policy includes:
s221: and feeding back the tool information and the fault information of the tool to be maintained to the maintenance personnel so that the maintenance personnel can determine whether the tool to be maintained can be maintained remotely.
S222: if not, determining that the tool faults of the tool to be maintained cannot be removed through remote maintenance.
S223: if yes, the maintenance result information fed back by the maintenance personnel after remote maintenance is received, wherein the maintenance result information comprises whether the equipment faults of the equipment to be maintained are eliminated.
Specifically, for the off-line machine, the possible reasons are analyzed through error information, whether maintenance personnel can remotely solve the problem is prompted, if the maintenance personnel can remotely solve the problem, the on-site solution is not needed, the fault can be rapidly removed, and time and labor are saved. If the feedback of the maintenance personnel needs to be solved on site, the maintenance personnel can be further prompted to carry corresponding maintenance tools to go to the door for maintenance according to the fault information.
In an alternative embodiment, as shown in fig. 4, the S230 remote guiding maintenance strategy includes:
s231: and sending the notification information checked on site to the manager of the tool to be maintained.
S232: and after receiving the fault field information fed back by the manager based on the notification information, feeding back the tool information and the fault information of the tool to be maintained to the maintenance personnel, so that the maintenance personnel guide the manager to maintain in a remote field.
S233: and receiving maintenance result information fed back by the maintenance personnel after guiding the manager to remotely maintain on site, wherein the maintenance result information comprises whether the equipment faults of the equipment to be maintained are eliminated or not.
Specifically, for the attached machine tool, when error information is received, the error information can be firstly checked on site through a manager notifying the machine tool, the fault condition is fed back, after the feedback is received, the maintenance personnel is notified to contact with the manager, the manager is remotely guided to perform self-service treatment, the condition that the treatment is not finished is met, and the maintenance personnel is further prompted to carry a corresponding maintenance tool to go to the door for maintenance according to the fault information.
In an alternative embodiment, the step S300 of dividing all tools to be maintained into a plurality of tool groups according to the position information of all tools to be maintained includes:
s310: and dividing all the tools to be maintained into a plurality of tool groups through a clustering algorithm according to the position information of the tools to be maintained.
It is understood that clustering is to automatically classify together data having similar characteristics in a vast data set, and is called a cluster, and the more similar the objects in the cluster, the better the clustering effect. It is an unsupervised learning method. The clustering algorithm is used, maintenance tasks are divided into different task groups through the distance between maintenance points, so that different personnel can be conveniently arranged for maintenance, and the efficiency is improved.
According to the application, based on machine tool fault maintenance, all machine tools to be maintained are divided into a plurality of machine tool groups through a clustering algorithm according to the position information of the machine tools to be maintained, so that some machine tools to be maintained with relatively close positions are divided into one machine tool group to carry out unified maintenance, the total time required by maintenance personnel for sequentially carrying out machine tools to be maintained in the machine tool group according to a maintenance path is saved, the time waste caused by the bypass of the maintenance personnel is avoided, and the time and labor cost are reduced. Of course, in practical applications, other manners of grouping tools to be repaired may be adopted, which is not limited by the present application.
In an alternative embodiment, as shown in fig. 5, the step S310 of dividing all the tools to be maintained into a plurality of tool groups according to the position information of the tools to be maintained through a clustering algorithm includes:
s311: and determining N barycenters according to the number of maintenance personnel, wherein N is a natural number greater than 1, and calculating Euclidean distances between all tools to be maintained and the N barycenters according to the position information.
S312: and correspondingly forming N middle tool sets respectively corresponding to the centroids of each tool to be maintained and the centroid closest to the Euclidean distance.
S313: and repeatedly executing the steps of averaging the position coordinates in the position information of the to-be-maintained tools in each intermediate tool set to obtain a new centroid and redefining the intermediate tool set until the to-be-maintained tools in the intermediate tool set are unchanged when the intermediate tool set is redetermined, and taking the obtained intermediate tool set as the tool set obtained by clustering.
Specifically, the coordinates of the tools can be obtained according to the position information of the tools, so that the tools to be maintained, which are closer in position, can be divided into a tool group according to the coordinates of the tools to be maintained. Wherein, the corresponding quantity of centroids can be determined according to the quantity of maintenance personnel, for example, the quantity of centroids and the quantity of maintenance personnel can be 1: 1. Of course, in other embodiments, the number of centroids may be smaller than the number of maintenance personnel to flexibly allocate the number of maintenance personnel for each tool set, considering that the number of tools obtained by final clustering may be large.
In a specific example, all implement sets may be determined by:
step 11: and performing cluster analysis on the position coordinates of the tool to be maintained by using a K-Means algorithm. And acquiring map information, wherein a rectangular coordinate system is established on the map information, and K points are randomly taken as mass centers in the coordinate system.
Step 12: and calculating Euclidean distance between the mass centers and the tools to be maintained, dividing all the tools to be maintained into mass centers closest to the tools to be maintained according to the position information to form clusters, and forming an tool group by the tools to be maintained in each cluster.
Step 13: and averaging the coordinates of all tools to be maintained in one cluster to generate a new mass center. The Euclidean distance between the new centroid and each tool to be maintained is recalculated, and the centroid closest to the tool to be maintained is divided into the same cluster. If the tools to be maintained contained in the cluster are changed, the steps 12 and 13 are continuously executed until the tools to be maintained contained in the cluster are not changed.
In an alternative embodiment, as shown in fig. 6, the determining, at S300, a maintenance path of the implement set specifically includes:
s321: for each tool set, a maintenance emergency procedure is determined for all tools to be maintained within the tool set.
S322: and sequencing all the tools to be maintained in the tool group according to the maintenance emergency program to obtain the maintenance sequence of each tool to be maintained.
S323: and determining a weighted undirected graph of the tool set according to the position information of all tools to be maintained and the corresponding geographic information and traffic information, and determining the maintenance path according to the weighted undirected graph and the maintenance sequence of each tool to be maintained.
It is understood that the path planning is one of main study contents of the motion planning, the motion planning is composed of the path planning and the track planning, the sequence points or curves connecting the start position and the end position are called as paths, and the strategy for forming the paths is called as path planning. The path planning requires comprehensive analysis of environmental information, including map path information from maintenance personnel to the site and the approximate time of tool maintenance.
The emergency degree of the maintenance of the machine to be maintained can be analyzed through the reported fault information. The emergency degree is classified into emergency, important and common, and the damage degree of the machine tool is used and the service influence degree is judged. The machine damage degree clothes are divided into complete damage and partial functional damage. The influence degree to the service is divided into: the business is seriously affected: in the business, a certain function of the machine tool is needed to be used for the next operation, and the business is affected normally: the failure does not affect the continuation of the service.
The failure that is completely damaged and seriously affects the business is judged as urgent, the failure that is completely damaged and commonly affects the business is judged as important, the failure that is partially functional and commonly affects the business is judged as common.
In a specific example, the repair path may be implemented by:
step 21: and grouping and recording the tools to be maintained in the cluster as Gi, and primarily sequencing the tools to be maintained in each group according to the emergency degree, and setting a total shortest path of Q records. And calculating Euclidean distance between the tool to be maintained in each cluster and the mass center of the cluster, and recording the farthest Euclidean distance as Ri.
Step 22: and taking the collected map information as nodes according to the intersections and roads as paths. Meanwhile, the road length and the congestion degree and traffic light condition are integrated, then the passing time is estimated, the passing time is used as the weight of the road, a weighted undirected total graph is built, all nodes in the radius with the center of mass of each cluster Gi as the center of circle Ri are recorded on a map, the partial nodes are taken out from the weighted undirected total graph, and the weighted undirected graph subgraphs of different clusters are formed again.
Step 23: and determining the position of a maintenance person as a source point V, and determining the position of a net point machine tool to be maintained in a group of clusters Gi as a destination point E. Let S be the set of points for which the shortest path has been calculated, U be the set of points for which the shortest path has not been calculated, and P record the last point of the current point.
Step 24: the tool positions E are ordered, all possible combinations are listed, a set of Ei is taken as the maintenance order for the endpoint and a weighted undirected graph summary graph is selected.
Step 25: the source point V is added to S and the source point weight is 0. Other points are put into the U, and the weights of the points are as follows: the weight of a point having a path which does not pass through other nodes with respect to the source point V is the weight of the path, and the weight of a point having no directly connected path with the origin point is recorded as infinity.
Step 26: and finding out the point with the smallest weight in U as A, adding the point into S, and recording the last point of A in P. Updating the weight of the U inner point: and for the point B in the U, if the weight of A and the weight of B side length are less than the original weight of the point B, updating the weight of the point B in the U.
Step 27: the previous step is repeatedly performed until all points in U join S, the weight of the end point in S is read out as the weight of the shortest path, the shortest path to all maintenance points of the group is read out from P, and recorded in Q.
Step 28: if there are other tools to be maintained, the array U, S, P is emptied and the current maintenance position is used as the source point, the next maintenance tool position is used as the destination point, the weighted undirected graph is selected, and the step 25 is continued until all maintenance point paths are obtained and added with Q.
Step 29: ei is traversed, array U, S, P is emptied, step 24 is re-executed, and other repair solutions are calculated until all possible solutions are calculated.
Step 30: calculating the fault weight of an actual maintenance line: and after the fault is delayed for 1 hour, an initial weight is added with a to be used as an actual weight, a total weight S is added with the actual weight to generate a maintenance weight of each line, the line weights are compared, and a path R with the lowest weight is selected as a recommended path of the maintenance group.
Step 31: if the service group Gi is not traversed, step 23 is re-executed to calculate the service scheme of the other service group.
Step 32: the recommended paths of all maintenance groups are transmitted to the data transmission unit.
In order to solve the problem that the existing net point machine is not timely maintained and the maintenance path of multipoint maintenance is difficult to select, the maintenance points which are too far away are separated through a clustering algorithm, and the maintenance efficiency is improved by arranging other personnel. And when a plurality of machines are in fault, planning a priority maintenance strategy through the emergency degree of the fault, and minimizing the influence caused by the fault. Meanwhile, the response speed of the machine tool faults is improved through real-time prompt of fault information, and the time of the machine tool faults can be reduced.
Based on the same principle, the application also discloses a device for repairing the machine tool fault. As shown in fig. 7, in this embodiment, the apparatus includes an information acquisition module 11, a classification processing module 12, and a path planning module 13.
The information acquisition module 11 is used for determining tool information, fault information and position information of tools to be maintained.
The classification processing module 12 is configured to determine an implement type of an implement to be serviced based on the implement information and determine a service strategy based on the implement type.
The path planning module 13 is configured to divide all tools to be maintained into a plurality of tool groups according to the position information of all tools to be maintained if the maintenance strategy is door-to-door maintenance, determine a maintenance path of the tool groups, and send the maintenance path to a maintenance person so that the maintenance person maintains the tools to be maintained of the corresponding tool groups according to the door-to-door maintenance on the maintenance path.
Since the principle of the device for solving the problem is similar to that of the above method, the implementation of the device can be referred to the implementation of the method, and will not be described herein.
The embodiment of the application also provides computer equipment, which comprises a memory, a processor and a computer program stored on the memory and capable of running on the processor, wherein the processor realizes the method when executing the computer program.
Embodiments of the present application also provide a computer-readable storage medium storing a computer program which, when executed by a processor, implements the above-described method.
It will be appreciated by those skilled in the art that embodiments of the present application may be provided as a method, system, or computer program for producing a system, apparatus, module, or unit as set forth in the above embodiments, and may be embodied in a computer chip or entity, or in an article of manufacture having some function. A typical implementation device is a computer device, which may be, for example, a personal computer, a laptop computer, a cellular telephone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
In a typical example, the computer apparatus includes a memory, a processor, and a computer program stored on the memory and executable on the processor, where the processor executes the program to implement a method performed by a client as described above, or where the processor executes the program to implement a method performed by a server as described above.
Referring now to FIG. 8, there is illustrated a schematic diagram of a computer device 600 suitable for use in implementing embodiments of the present application.
As shown in fig. 8, the computer apparatus 600 includes a Central Processing Unit (CPU) 601, which can perform various appropriate works and processes according to a program stored in a Read Only Memory (ROM) 602 or a program loaded from a storage section 608 into a Random Access Memory (RAM) 603. In the RAM603, various programs and data required for the operation of the system 600 are also stored. The CPU601, ROM602, and RAM603 are connected to each other through a bus 604. An input/output (I/O) interface 605 is also connected to bus 604.
The following components are connected to the I/O interface 605: an input portion 606 including a keyboard, mouse, etc.; an output portion 607 including a Cathode Ray Tube (CRT), a liquid crystal feedback device (LCD), and the like, and a speaker, and the like; a storage section 608 including a hard disk and the like; and a communication section 609 including a network interface card such as a LAN card, a modem, or the like. The communication section 609 performs communication processing via a network such as the internet. The drive 610 is also connected to the I/O interface 606 as needed. Removable media 611 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on drive 610 as needed, so that a computer program read therefrom is mounted as needed as storage section 608.
In particular, according to embodiments of the present application, the processes described above with reference to flowcharts may be implemented as computer software programs. For example, embodiments of the present application include a computer program product comprising a computer program tangibly embodied on a machine-readable medium, the computer program comprising program code for performing the method shown in the flowchart. In such an embodiment, the computer program may be downloaded and installed from a network through the communication portion 609, and/or installed from the removable medium 611.
Computer readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of storage media for a computer include, but are not limited to, phase change memory (PRAM), static Random Access Memory (SRAM), dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), read Only Memory (ROM), electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices, or any other non-transmission medium, which can be used to store information that can be accessed by a computing device. Computer-readable media, as defined herein, does not include transitory computer-readable media (transmission media), such as modulated data signals and carrier waves.
For convenience of description, the above devices are described as being functionally divided into various units, respectively. Of course, the functions of each element may be implemented in the same piece or pieces of software and/or hardware when implementing the present application.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article or apparatus that comprises the element.
It will be appreciated by those skilled in the art that embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The application may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The application may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
In this specification, each embodiment is described in a progressive manner, and identical and similar parts of each embodiment are all referred to each other, and each embodiment mainly describes differences from other embodiments. In particular, for system embodiments, since they are substantially similar to method embodiments, the description is relatively simple, as relevant to see a section of the description of method embodiments.
The foregoing is merely exemplary of the present application and is not intended to limit the present application. Various modifications and variations of the present application will be apparent to those skilled in the art. Any modification, equivalent replacement, improvement, etc. which come within the spirit and principles of the application are to be included in the scope of the claims of the present application.

Claims (10)

1. A method of repairing an implement failure, comprising:
determining tool information, fault information and position information of tools to be maintained;
determining the type of the machine tool to be maintained according to the machine tool information, and determining a maintenance strategy according to the type of the machine tool;
if the maintenance strategy is door-on maintenance, dividing all the tools to be maintained into a plurality of tool groups according to the position information of all the tools to be maintained, determining the maintenance path of the tool groups, and sending the maintenance path to maintenance staff so that the maintenance staff can maintain the tools to be maintained of the corresponding tool groups according to the door-on maintenance path.
2. The implement fault maintenance method of claim 1, wherein the determining an implement type of an implement to be maintained based on the implement information, and determining a maintenance strategy based on the implement type comprises:
determining the type of the machine tool to be maintained as a walk-off machine tool or an attached machine tool according to the machine tool information;
if the machine tool is the off-line machine tool, executing a remote maintenance strategy, and if the machine tool failure of the machine tool to be maintained cannot be removed, executing an on-door maintenance strategy;
and if the machine tool is the auxiliary machine tool, executing a remote guiding maintenance strategy, and if the machine tool failure of the machine tool to be maintained cannot be eliminated, executing a door-opening maintenance strategy.
3. The implement fault maintenance method of claim 2, wherein the performing a remote maintenance strategy comprises:
feeding back tool information and fault information of the tool to be maintained to the maintenance personnel so that the maintenance personnel can determine whether the tool to be maintained can be maintained remotely;
if not, determining that the tool faults of the tool to be maintained cannot be removed through remote maintenance;
if yes, the maintenance result information fed back by the maintenance personnel after remote maintenance is received, wherein the maintenance result information comprises whether the equipment faults of the equipment to be maintained are eliminated.
4. The implement fault maintenance method of claim 2, wherein the remote directed maintenance strategy comprises:
sending on-site checked notification information to a manager of the tool to be maintained;
after receiving the fault field information fed back by the manager based on the notification information, feeding back the tool information and the fault information of the tool to be maintained to the maintenance personnel, so that the maintenance personnel guide the manager to maintain in a remote field;
and receiving maintenance result information fed back by the maintenance personnel after guiding the manager to remotely maintain on site, wherein the maintenance result information comprises whether the equipment faults of the equipment to be maintained are eliminated or not.
5. The method of claim 1, wherein dividing all tools to be serviced into a plurality of tool sets based on positional information of all tools to be serviced comprises:
and dividing all the tools to be maintained into a plurality of tool groups through a clustering algorithm according to the position information of the tools to be maintained.
6. The method of claim 1, wherein the dividing all tools to be maintained into a plurality of tool groups by a clustering algorithm according to the position information of the tools to be maintained comprises:
determining N barycenters according to the number of maintenance personnel, wherein N is a natural number greater than 1, and calculating Euclidean distances between all tools to be maintained and the N barycenters according to the position information;
corresponding each tool to be maintained with the centroid with the nearest Euclidean distance to form N middle tool groups with corresponding centroids respectively;
and repeatedly executing the steps of averaging the position coordinates in the position information of the to-be-maintained tools in each intermediate tool set to obtain a new centroid and redefining the intermediate tool set until the to-be-maintained tools in the intermediate tool set are unchanged when the intermediate tool set is redetermined, and taking the obtained intermediate tool set as the tool set obtained by clustering.
7. The implement fault maintenance method of claim 1, wherein the determining a maintenance path of the implement set specifically comprises:
determining, for each tool set, a maintenance emergency procedure for all tools to be maintained within the tool set;
sequencing all tools to be maintained in the tool set according to the maintenance emergency procedure to obtain the maintenance sequence of each tool to be maintained;
and determining a weighted undirected graph of the tool set according to the position information of all tools to be maintained and corresponding map information and traffic information, and determining the maintenance path according to the weighted undirected graph and the maintenance sequence of each tool to be maintained.
8. An implement failure maintenance device, comprising:
the information acquisition module is used for determining tool information, fault information and position information of tools to be maintained;
the classification processing module is used for determining the type of the machine tool to be maintained according to the machine tool information and determining a maintenance strategy according to the type of the machine tool;
and the path planning module is used for dividing all tools to be maintained into a plurality of tool groups according to the position information of all tools to be maintained if the maintenance strategy is door-to-door maintenance, determining the maintenance path of the tool groups, and sending the maintenance path to maintenance personnel so that the maintenance personnel can maintain the tools to be maintained of the corresponding tool groups according to the door-to-door maintenance on the maintenance path.
9. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the method of any of claims 1 to 7 when executing the computer program.
10. A computer readable storage medium, characterized in that the computer readable storage medium stores a computer program which, when executed by a processor, implements the method of any of claims 1 to 7.
CN202311196921.5A 2023-09-15 2023-09-15 Tool fault maintenance method and device Pending CN117236539A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311196921.5A CN117236539A (en) 2023-09-15 2023-09-15 Tool fault maintenance method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311196921.5A CN117236539A (en) 2023-09-15 2023-09-15 Tool fault maintenance method and device

Publications (1)

Publication Number Publication Date
CN117236539A true CN117236539A (en) 2023-12-15

Family

ID=89087398

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311196921.5A Pending CN117236539A (en) 2023-09-15 2023-09-15 Tool fault maintenance method and device

Country Status (1)

Country Link
CN (1) CN117236539A (en)

Similar Documents

Publication Publication Date Title
KR101825881B1 (en) Method of managing a manufacturing process and system using the same
US20070156479A1 (en) Multivariate statistical forecasting system, method and software
CN111768030B (en) Bank transportation distribution line planning method, device, equipment and medium
CN108154244A (en) The O&M methods, devices and systems of real estate power equipment
US11593735B2 (en) Automated and efficient personal transportation vehicle sharing
CN103778474A (en) Resource load capacity prediction method, analysis prediction system and service operation monitoring system
CN115423289B (en) Intelligent plate processing workshop data processing method and terminal
CN113177698A (en) Industrial big data analysis aid decision platform system
CN107729469A (en) Usage mining method, apparatus, electronic equipment and computer-readable recording medium
Lazarova-Molnar et al. A framework for collaborative cloud-based fault detection and diagnosis in smart buildings
CN115796614A (en) Industrial brain processing system and method, electronic device and storage medium
Ghaleb et al. Reinforcement learning-based real-time scheduling under random machine breakdowns and other disturbances: A case study
Guo et al. Automatic design for shop scheduling strategies based on hyper-heuristics: A systematic review
KR102499181B1 (en) Loan regular auditing system using artificia intellicence
CN116955304B (en) Track traffic resource sharing and calling system based on cloud platform
CN107590747A (en) Power grid asset turnover rate computational methods based on the analysis of comprehensive energy big data
Rodríguez-Rueda et al. Origin–Destination matrix estimation and prediction from socioeconomic variables using automatic feature selection procedure-based machine learning model
CN117236539A (en) Tool fault maintenance method and device
Chan et al. The applications of flexible manufacturing technologies in business process reengineering
Sharif et al. Context Aware-Resource Optimality in Electric Vehicle Smart2Charge Application. A Deep Reinforcement Learning Base Approach
CN110858355A (en) Project budget balance prediction method and device
CN114444782A (en) Enterprise asset management method and device, storage medium and computer equipment
CN113828638B (en) Steel rolling process flow composite fault tracing method
Zhu et al. An experimental study on four models of customer churn prediction
CN112381396B (en) Integrated management method and system for serving enterprise development planning

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination