Numerical control machine tool maintenance display method, device and equipment and storage medium
By generating three-dimensional animation images of CNC machine tool components and disassembly and assembly prompt panel animation, the problem that traditional maintenance devices cannot fully display CNC machine tool components is solved, and maintenance personnel can deeply understand and efficient maintenance of CNC machine tool components are achieved.
Patent Information
- Application Number
- CN202510365508.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-26
- Publication Date
- 2025-06-06
AI Technical Summary
Traditional CNC machine tool maintenance devices cannot fully display the various components of CNC machine tools, resulting in maintenance personnel being unable to have a comprehensive and in-depth understanding of the various components of CNC machine tools.
The maintenance parameters of CNC machine tools are obtained through the terminal, a three-dimensional animation image of CNC machine tool components and a disassembly and assembly prompt panel animation are generated, and the disassembly and assembly steps of CNC machine tool components are displayed according to the operation of the maintenance personnel.
It realizes a comprehensive display of various components of CNC machine tools, helping maintenance personnel to clearly understand the structure and working principles of each component, thereby improving maintenance efficiency and accuracy.
Smart Images

Figure CN120106824A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of maintenance display of CNC machine tools, and in particular to a maintenance display method, device, equipment and storage medium for CNC machine tools. Background Art
[0002] With the development of CNC machine tools, their maintenance technology is also constantly improving. At present, CNC machine tools are evolving towards intelligence, networking, high precision and high speed, and maintenance technology must also keep pace with the times to meet the urgent needs of modern manufacturing. Regardless of the era, the maintenance of CNC machine tools is indispensable, and the maintenance process is relatively complicated. Improper operation may have an adverse effect on production activities. The difficulty in maintaining CNC machine tools lies in fault judgment, and to accurately determine the fault location, it is necessary to have an in-depth understanding of the structure and working principle of CNC machine tools.
[0003] Traditional CNC machine tool maintenance equipment cannot fully display the various components of the CNC machine tool, resulting in maintenance personnel being unable to have a comprehensive and in-depth understanding of the various components of the CNC machine tool. Summary of the invention
[0004] In view of this, the purpose of the present application is to provide a CNC machine tool maintenance display method, device, equipment and storage medium to solve the above-mentioned problems and realize a comprehensive display of various components of the CNC machine tool.
[0005] In a first aspect, an embodiment of the present application provides a method for displaying maintenance of a CNC machine tool, the method comprising: The terminal obtains CNC machine tool maintenance parameters; wherein the CNC machine tool maintenance parameters include N CNC machine tool component disassembly and assembly steps, N CNC machine tool component attributes, N CNC machine tool component functions and N CNC machine tool component coordinates; The terminal generates N three-dimensional animation images of the CNC machine tool components according to the properties of the N CNC machine tool components, the functions of the N CNC machine tool components and the coordinates of the N CNC machine tool components; The terminal generates a disassembly and assembly prompt panel animation according to the disassembly and assembly steps of N CNC machine tool components; The terminal obtains nth viewing information of the nth 3D animation image of the NC machine tool component according to a first operation performed by the maintenance personnel on the nth 3D animation image of the NC machine tool component; The terminal displays the disassembly and assembly steps of the nth CNC machine tool component to the maintenance personnel according to the nth viewing information of the three-dimensional animation image of the nth CNC machine tool component.
[0006] Preferably, the first operation is a control rotation and click operation; the nth viewing information of the nth CNC machine tool component 3D animation image is a name-labeled image of the nth CNC machine tool component; the method further comprises: The terminal calculates the coordinates of the image labeled with the name of the nth CNC machine tool component according to the coordinates of the nth CNC machine tool component; The terminal displays the image labeled with the name of the n-th CNC machine tool component according to the coordinates of the image labeled with the name of the n-th CNC machine tool component.
[0007] Preferably, the step of calculating the coordinates of the name-labeled image of the nth CNC machine tool component according to the coordinates of the nth CNC machine tool component by the terminal comprises: The calculation formula for the coordinates of the name annotation image of the nth CNC machine tool component is as follows:
[0008] in, Label the horizontal coordinate of the image with the name of the nth CNC machine tool component, y Label the vertical coordinate of the image with the name of the nth CNC machine tool component, is the horizontal coordinate of the nth CNC machine tool component coordinate, is the ordinate of the nth CNC machine tool component coordinate, The distance from the preset connection point of the 3D animation image of the n-th CNC machine tool component to the name of the n-th CNC machine tool component is marked on the image. is the angle of the nth CNC machine tool component.
[0009] Preferably, the method further comprises: The terminal controls the movement of the 3D animation image of the nth CNC machine tool component according to the second operation performed by the maintenance personnel on the 3D animation image of the nth CNC machine tool component.
[0010] Preferably, the terminal is connected to a mobile phone camera; the method further comprises: The terminal controls the mobile phone camera to obtain a physical image of the nth CNC machine tool component; The terminal inputs the physical image of the nth CNC machine tool component into a pre-trained convolutional neural network model to obtain the name of the nth CNC machine tool component; The terminal displays the nth CNC machine tool component attribute and the nth CNC machine tool component function corresponding to the name of the nth CNC machine tool component; The convolutional neural network model is obtained according to the following method: Acquire a CNC machine tool component sample set; wherein the CNC machine tool component sample set includes a plurality of CNC machine tool component samples and names of a plurality of CNC machine tool component samples; The CNC machine tool component sample set is input into the original convolutional neural network model for training to obtain the convolutional neural network model.
[0011] Preferably, the method further comprises: The terminal displays an analysis video corresponding to the maintenance problem of the CNC machine tool raised by the maintenance personnel.
[0012] The CNC machine tool maintenance demonstration method provided by this application brings the following beneficial effects: The present application provides a method for displaying maintenance of CNC machine tools, in which a terminal generates a three-dimensional animation image of a CNC machine tool component according to the properties of the CNC machine tool component, the functions of the CNC machine tool component and the coordinates of the CNC machine tool component, generates a disassembly and assembly prompt panel animation according to the disassembly and assembly steps of the CNC machine tool component, obtains viewing information of the three-dimensional animation image of the CNC machine tool component according to the first operation performed by the maintenance personnel on the three-dimensional animation image of the CNC machine tool component, and displays the disassembly and assembly steps of the CNC machine tool component to the maintenance personnel according to the viewing information of the three-dimensional animation image of the CNC machine tool component. The method intuitively displays the structure of each angle of the CNC machine tool component through a three-dimensional animation image, so that the maintenance personnel can clearly understand the internal and external structures of each CNC machine tool component, thereby facilitating the maintenance personnel to understand the working principle of each CNC machine tool component.
[0013] In a second aspect, the present application further provides a CNC machine tool maintenance display device, the device comprising: A CNC machine tool maintenance knowledge base module, used to obtain CNC machine tool maintenance parameters; wherein the CNC machine tool maintenance parameters include N CNC machine tool component disassembly and assembly steps, N CNC machine tool component attributes, N CNC machine tool component functions and N CNC machine tool component coordinates; A digital simulation module, used for generating three-dimensional animation images of N CNC machine tool components according to the properties of N CNC machine tool components, the functions of N CNC machine tool components and the coordinates of N CNC machine tool components; The digital simulation module is also used to generate a disassembly and assembly prompt panel animation according to the disassembly and assembly steps of N CNC machine tool components; obtain the nth viewing information of the three-dimensional animation image of the nth CNC machine tool component according to the first operation performed by the maintenance personnel on the three-dimensional animation image of the nth CNC machine tool component; and display the disassembly and assembly steps of the nth CNC machine tool component to the maintenance personnel according to the nth viewing information of the three-dimensional animation image of the nth CNC machine tool component.
[0014] The CNC machine tool maintenance display device provided in the embodiment of the present application has the same technical features as the CNC machine tool maintenance display method provided in the above-mentioned embodiment, so it can also solve the same technical problems and achieve the same technical effects.
[0015] In a third aspect, the present application provides a computing device, including a memory and a processor; One or more computer programs are stored in the memory, and the one or more computer programs include instructions; when the instructions are executed by the processor, the computing device executes the method as described in any one of the first aspects.
[0016] In a fourth aspect, the present application provides a computer-readable storage medium, wherein the computer-readable storage medium is used to store a computer program, and the computer program is used to execute the method as described in any one of the first aspects.
[0017] In a fifth aspect, the present application provides a computer program product, wherein the computer program product comprises one or more computer instructions, and when the computer instructions are executed by a computer, the computer executes the method as described in any one of the first aspects.
[0018] Other features and advantages of the present application will be described in the following description, and partly become apparent from the description, or understood by practicing the present application. The purpose and other advantages of the present application are realized and obtained by the structures particularly pointed out in the description and the drawings.
[0019] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, preferred embodiments are specifically cited below and described in detail with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In order to more clearly illustrate the specific implementation methods of the present application or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0021] Figure 1 A schematic diagram of a CNC machine tool maintenance demonstration method provided in an embodiment of the present application; Figure 2 A schematic diagram of the structure of a CNC machine tool maintenance display device provided in an embodiment of the present application; Figure 3 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0022] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution of the present application will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present application.
[0023] To facilitate understanding of this embodiment, the embodiments of the present application are described in detail below.
[0024] The present application embodiment provides a method for displaying maintenance of a CNC machine tool, such as Figure 1 As shown, Figure 1 A flowchart of a CNC machine tool maintenance demonstration method provided in an embodiment of the present application. The method comprises the following steps: S101, the terminal obtains maintenance parameters of the CNC machine tool.
[0025] Among them, the CNC machine tool maintenance parameters include N CNC machine tool component disassembly and assembly steps, N CNC machine tool component attributes, N CNC machine tool component functions and N CNC machine tool component coordinates.
[0026] Specifically, the terminal is Unity3D, which can render two-dimensional and / or three-dimensional models in a highly restored manner in a virtual environment and achieve a smooth dynamic interactive experience. The terminal obtains CNC machine tool maintenance parameters to provide support for the subsequent generation of three-dimensional animation images of CNC machine tool parts and disassembly and assembly prompt panel animations.
[0027] S102, the terminal generates N 3D animation images of the CNC machine tool components according to the attributes of the N CNC machine tool components, the functions of the N CNC machine tool components and the coordinates of the N CNC machine tool components.
[0028] Specifically, before generating a three-dimensional animation image of a CNC machine tool component, the terminal needs to first establish a CNC machine tool component model based on the acquired CNC machine tool component attributes and N CNC machine tool component functions. The following is an introduction using the screw rod of the ball screw of the CK6140 medium-sized CNC lathe as an example. The terminal establishes a screw rod model of the ball screw based on the screw rod attributes of the ball screw and the screw rod functions of the ball screw. The modeling process of the screw rod of the ball screw is as follows: (1) The terminal generates a sketch drawing plane; the sketch drawing plane is the front view reference plane.
[0029] (2) The terminal generates the bottom surface of the ball screw in the sketch drawing plane; wherein the bottom surface of the ball screw is a circular image, and the diameter of the bottom surface of the ball screw is determined according to the actual specifications of the ball screw of the CK6140 CNC lathe.
[0030] (3) The terminal stretches the bottom surface of the ball screw through the stretch command to obtain the first cylinder.
[0031] (4) The terminal copies the first cylinder to obtain a second cylinder; wherein the height of the second cylinder is smaller than the height of the first cylinder, and the base diameter is larger than the base diameter of the first cylinder.
[0032] (5) The terminal splices the first cylinder and the second cylinder to obtain a third cylinder.
[0033] (6) The terminal draws a first spiral line on the surface of the third cylinder; wherein the pitch of the first spiral line is 144 mm and the number of turns is 89.
[0034] (7) The terminal copies the first spiral to obtain the second spiral.
[0035] (8) The terminal connects the first spiral line and the second spiral line and performs double-track sweeping to obtain a spiral closed body.
[0036] (9) The terminal performs a Boolean difference operation on the third cylinder and the spiral closed body to obtain a screw rod model of the ball screw.
[0037] The terminal determines the position of displaying the three-dimensional animated image of the screw rod of the ball screw through the screw rod coordinates of the ball screw. The terminal renders and meshes the screw rod model of the ball screw to obtain the three-dimensional animated image of the screw rod of the ball screw.
[0038] Such a setting can ensure that the generated 3D animation image of the CNC machine tool component is closer to the actual CNC machine tool component, improve the authenticity of the 3D animation image of the CNC machine tool component, and thus enable maintenance personnel to understand the actual CNC machine tool component.
[0039] S103, the terminal generates a disassembly and assembly prompt panel animation according to the disassembly and assembly steps of N CNC machine tool components.
[0040] Specifically, since beginners among CNC machine tool maintenance personnel do not understand certain CNC machine tool components, the terminal needs to generate a prompt interface for the disassembly and assembly steps of CNC machine tool components, that is, a disassembly and assembly prompt panel animation. The disassembly and assembly steps of CNC machine tool components are pre-stored in the terminal's database, that is, the CNC machine tool maintenance knowledge base module.
[0041] This setting provides sufficient guidance for maintenance personnel to understand each CNC machine tool component, improving the efficiency of maintenance personnel to understand each CNC machine tool component. The terminal can intuitively display the disassembly and assembly steps of CNC machine tool components in the form of animation. Maintenance personnel can easily understand the disassembly and assembly location and order of each CNC machine tool component.
[0042] S104, the terminal obtains nth viewing information of the nth 3D animation image of the NC machine tool component according to the first operation performed by the maintenance personnel on the nth 3D animation image of the NC machine tool component.
[0043] Specifically, the maintenance personnel can view the structure of each angle of the CNC machine tool component through the 3D animation image of the CNC machine tool component displayed by the first operation control terminal. The viewing information of the 3D animation image of the CNC machine tool component obtained by the terminal provides support for the subsequent display of the disassembly and assembly steps of the CNC machine tool component to the maintenance personnel.
[0044] This arrangement improves the flexibility and comprehensiveness of the display of various CNC machine tool components. Maintenance personnel can perform the first operation on the three-dimensional animated images of CNC machine tool components through the terminal and fully understand the structure of each CNC machine tool component.
[0045] S105, the terminal displays the disassembly and assembly steps of the nth CNC machine tool component to the maintenance personnel according to the nth viewing information of the three-dimensional animation image of the nth CNC machine tool component.
[0046] Specifically, after the maintenance personnel obtains the nth viewing information of the nth 3D animation image of the CNC machine tool component obtained by the above-mentioned terminal, the nth viewing information of the nth 3D animation image of the CNC machine tool component is fed back to the terminal. The terminal searches for the disassembly and assembly steps of the nth CNC machine tool component in the above-mentioned CNC machine tool maintenance knowledge base module according to the nth viewing information of the nth 3D animation image of the CNC machine tool component, and displays it, so that the maintenance personnel can understand the disassembly and assembly steps of the nth CNC machine tool component in detail.
[0047] With such a setting, through the CNC machine tool component disassembly and assembly steps displayed on the terminal, maintenance personnel do not need to spend a lot of time consulting paper manuals or online resources, nor do they need to rely on experience to explore. They can directly follow the CNC machine tool component disassembly and assembly steps displayed on the terminal, thereby greatly improving the efficiency of CNC machine tool component disassembly and assembly, shortening the CNC machine tool maintenance time, and quickly improving the efficiency of CNC machine tool maintenance for beginners among maintenance personnel.
[0048] The embodiment of the present application provides a method for displaying maintenance of a CNC machine tool, in which a terminal generates a three-dimensional animation image of a CNC machine tool component according to the attributes of the CNC machine tool component, the functions of the CNC machine tool component and the coordinates of the CNC machine tool component, generates a disassembly and assembly prompt panel animation according to the disassembly and assembly steps of the CNC machine tool component, obtains viewing information of the three-dimensional animation image of the CNC machine tool component according to the first operation performed by the maintenance personnel on the three-dimensional animation image of the CNC machine tool component, and displays the disassembly and assembly steps of the CNC machine tool component to the maintenance personnel according to the viewing information of the three-dimensional animation image of the CNC machine tool component. The method intuitively displays the structure of each angle of the CNC machine tool component through a three-dimensional animation image, so that the maintenance personnel can clearly understand the internal and external structures of each CNC machine tool component, thereby facilitating the maintenance personnel to understand the working principle of each CNC machine tool component. In the prior art, the terminal only displays a planar schematic diagram of each CNC machine tool component, and the maintenance personnel cannot fully understand the structure of the CNC machine tool component. Compared with the prior art, the method can display the three-dimensional animation image of the CNC machine tool component through the terminal, and the maintenance personnel can interact with the three-dimensional animation image of the CNC machine tool component through the first operation, thereby realizing the control and viewing of the three-dimensional animation image of the CNC machine tool component. The method enables the maintenance personnel to flexibly choose the angle and details of the CNC machine tool component according to their own needs and interests through the interactive and operable three-dimensional animation image of the CNC machine tool component displayed by the terminal, thereby improving the efficiency and accuracy of the maintenance personnel in the CNC maintenance work.
[0049] In one embodiment, the first operation is to control the rotation and click operation, and the nth viewing information of the three-dimensional animation image of the nth CNC machine tool component is the name-labeled image of the nth CNC machine tool component. The terminal calculates the coordinates of the name-labeled image of the nth CNC machine tool component based on the coordinates of the nth CNC machine tool component, and displays the name-labeled image of the nth CNC machine tool component according to the coordinates of the name-labeled image of the nth CNC machine tool component.
[0050] Specifically, the calculation formula for the coordinates of the name annotation image of the nth CNC machine tool component is as follows:
[0051] in, Label the horizontal coordinate of the image with the name of the nth CNC machine tool component, y Label the vertical coordinate of the image with the name of the nth CNC machine tool component, is the horizontal coordinate of the nth CNC machine tool component coordinate, is the ordinate of the nth CNC machine tool component coordinate, The distance from the preset connection point of the 3D animation image of the n-th CNC machine tool component to the name of the n-th CNC machine tool component is marked on the image. is the angle of the nth CNC machine tool component.
[0052] More specifically, after the maintenance personnel clicks on any position of the three-dimensional animation image of the CNC machine tool component with the mouse, the terminal can display the name of the CNC machine tool component corresponding to the three-dimensional animation image of the CNC machine tool component in the form of a name-labeled image, so that subsequent maintenance personnel can search for maintenance knowledge related to the CNC machine tool component in the CNC machine tool maintenance knowledge base module of the terminal according to the name of the CNC machine tool component. Before displaying the name-labeled image of the CNC machine tool component, the terminal needs to determine the position of the name-labeled image of the CNC machine tool component in order to accurately label the CNC machine tool component.
[0053] In this method, when the maintenance personnel clicks on a 3D animated image of a CNC machine tool component, the terminal promptly marks the name of the CNC machine tool component, allowing the maintenance personnel to quickly locate and identify the component to be disassembled and assembled, thereby reducing the time for finding and confirming the CNC machine tool component and improving the maintenance efficiency of the CNC machine tool. This method can ensure that the name of the CNC machine tool component corresponds to the actual position of the CNC machine tool component by determining the coordinates of the image marked with the name of the CNC machine tool component, avoiding misalignment or omission of the marking, thereby improving the accuracy of the marking.
[0054] In one implementation, the terminal controls the movement of the 3D animated image of the nth CNC machine tool component according to the second operation performed by the maintenance personnel on the 3D animated image of the nth CNC machine tool component.
[0055] Specifically, the second operation is dragging. The maintenance personnel disassemble the 3D animation image of the CNC machine tool component through the second operation to obtain the 3D animation sub-image of the CNC machine tool component, and then control the movement of the 3D animation sub-image of the CNC machine tool component through the second operation according to the disassembly prompt panel animation to simulate the disassembly and assembly process of the CNC machine tool component.
[0056] In addition, maintenance personnel can control the rotation of the 3D animation image of the CNC machine tool component in the scene by calling the virtual axis component in Unity3D to capture the virtual value of the mouse on the horizontal axis (x-axis direction of the 3D animation image of the CNC machine tool component) and the vertical axis (y-axis direction of the 3D animation image of the CNC machine tool component). The 3D animation image of the CNC machine tool component includes at least one of the following: a 3D animation image of the spindle box, a 3D animation image of the ball screw, a 3D animation image of the tailstock, and a 3D animation image of the tool holder. To design the above 3D animation image, it is necessary to add a collision detection component to the scene where the 3D animation image of the CNC machine tool component is located, set it as a trigger, adjust the size of the bounding box, add the effect of showing and hiding animation to the 3D animation image of the CNC machine tool component, and detect whether the 3D animation image of the CNC machine tool component is triggered by the second operation through the scene ray.
[0057] In this way, maintenance personnel can intuitively see the structure and details of CNC machine tool components, which helps maintenance personnel to have a deeper understanding of the disassembly and assembly relationship and working principle of CNC machine tool components. The second operation (dragging) increases the interactivity between maintenance personnel and the terminal. Maintenance personnel can personally participate in the simulation of the disassembly and assembly process of CNC machine tool components, thereby deepening their memory and understanding of CNC machine tool maintenance knowledge. Compared with the physical disassembly and assembly teaching in the prior art, this method is more efficient and convenient. Maintenance personnel do not need to actually touch the CNC machine tool components, and can simulate the disassembly and assembly process of CNC machine tool components multiple times in a short period of time, thereby improving learning efficiency.
[0058] In addition, this method uses the OBB (Oriented Bounding Box) algorithm to find the direction that best fits the CNC machine tool parts through rotation, construct a tighter hexahedron, and more accurately enclose the shape of the object (CNC machine tool parts).
[0059] In one embodiment, a terminal is connected to a mobile phone camera; the terminal controls the mobile phone camera to obtain a physical image of the nth CNC machine tool component; the physical image of the nth CNC machine tool component is input into a pre-trained convolutional neural network model to obtain the name of the nth CNC machine tool component; the nth CNC machine tool component attributes and the nth CNC machine tool component functions corresponding to the name of the nth CNC machine tool component are displayed; the convolutional neural network model is obtained according to the following method: a sample set of CNC machine tool components is obtained; wherein the sample set of CNC machine tool components includes multiple CNC machine tool component samples and the names of multiple CNC machine tool component samples; the sample set of CNC machine tool components is input into the original convolutional neural network model for training to obtain a convolutional neural network model.
[0060] Specifically, the mobile phone camera only needs to be connected to the terminal to automatically scan the CNC machine tool component. The scanned physical image of the CNC machine tool component has a mapping relationship with the name of the CNC machine tool component. The trained convolutional neural network model can obtain the name of the CNC machine tool component based on the mapping relationship. The CNC machine tool maintenance knowledge base module of the terminal stores the properties and functions of the CNC machine tool component corresponding to the name of the CNC machine tool component so as to display it to maintenance personnel.
[0061] In this method, the convolutional neural network model has a powerful image processing capability and can complete the recognition and classification of a large number of images in a short time, thereby improving overall work efficiency. Through a large amount of training data (sample set of CNC machine tool parts), the characteristics of CNC machine tool parts can be learned, thereby achieving high-precision recognition and classification. Maintenance personnel only need to scan the physical image of the CNC machine tool part to obtain the name of the CNC machine tool part through the convolutional neural network model, and then use the name of the CNC machine tool part to enable the terminal to display the properties and functions of the CNC machine tool part. This method improves the efficiency of maintenance personnel's in-depth understanding of each CNC machine tool part.
[0062] In one implementation, the terminal displays an analysis video corresponding to a maintenance problem of a CNC machine tool raised by a maintenance person.
[0063] Specifically, the terminal pre-stores analysis videos corresponding to maintenance problems that often occur in CNC machine tool maintenance. When maintenance personnel encounter maintenance problems (disassembly and assembly steps of CNC machine tool parts that are not included in the above-mentioned disassembly and assembly prompt panel animation), they can watch and learn at any time to complete the maintenance task.
[0064] In this method, the analytical video vividly displays the maintenance process of each CNC machine tool component through intuitive images and dynamic demonstrations, so that maintenance personnel can more accurately understand the maintenance steps and methods of each CNC machine tool component. Maintenance personnel can study the analytical videos corresponding to the CNC machine tool maintenance problems they propose according to their own needs, thereby improving maintenance efficiency and accuracy. Compared with the prior art that displays the maintenance steps (disassembly and assembly steps) of CNC machine tools through text descriptions or drawing annotations, the analytical video combines images and sounds to make the maintenance problems of CNC machine tools easier to explain.
[0065] Based on the above method embodiment, the present application embodiment also provides a CNC machine tool maintenance display device, such as Figure 2 As shown, Figure 2 A schematic diagram of the structure of a CNC machine tool maintenance display device provided in an embodiment of the present application. The device includes: a CNC machine tool maintenance knowledge base module 21 and a digital simulation module 22. The functions of each module are as follows: A CNC machine tool maintenance knowledge base module 21 is used to obtain CNC machine tool maintenance parameters; wherein the CNC machine tool maintenance parameters include N CNC machine tool component disassembly and assembly steps, N CNC machine tool component attributes, N CNC machine tool component functions and N CNC machine tool component coordinates; A digital simulation module 22, used for generating three-dimensional animation images of N CNC machine tool components according to the properties of N CNC machine tool components, the functions of N CNC machine tool components and the coordinates of N CNC machine tool components; The digital simulation module 22 is also used to generate a disassembly and assembly prompt panel animation according to the disassembly and assembly steps of N CNC machine tool components; obtain the nth viewing information of the three-dimensional animation image of the nth CNC machine tool component according to the first operation performed by the maintenance personnel on the three-dimensional animation image of the nth CNC machine tool component; and display the disassembly and assembly steps of the nth CNC machine tool component to the maintenance personnel according to the nth viewing information of the three-dimensional animation image of the nth CNC machine tool component.
[0066] Preferably, the first operation is to control the rotation and click operation; the nth viewing information of the three-dimensional animation image of the nth CNC machine tool component is the name-labeled image of the nth CNC machine tool component; the digital simulation module 22 is also used to calculate the coordinates of the name-labeled image of the nth CNC machine tool component according to the coordinates of the nth CNC machine tool component; and display the name-labeled image of the nth CNC machine tool component according to the coordinates of the name-labeled image of the nth CNC machine tool component.
[0067] Preferably, the digital simulation module 22 is specifically used to calculate the coordinates of the name labeling image of the nth CNC machine tool component by the following formula:
[0068] in, Label the horizontal coordinate of the image with the name of the nth CNC machine tool component, y Label the vertical coordinate of the image with the name of the nth CNC machine tool component, is the horizontal coordinate of the nth CNC machine tool component coordinate, is the ordinate of the nth CNC machine tool component coordinate, The distance from the preset connection point of the 3D animation image of the n-th CNC machine tool component to the name of the n-th CNC machine tool component is marked on the image. is the angle of the nth CNC machine tool component.
[0069] Preferably, the digital simulation module 22 is further used to control the movement of the 3D animation image of the nth CNC machine tool component according to the second operation performed by the maintenance personnel on the 3D animation image of the nth CNC machine tool component.
[0070] Preferably, the digital simulation module 22 is further used to control the mobile phone camera to obtain a physical image of the nth CNC machine tool component; input the physical image of the nth CNC machine tool component into a pre-trained convolutional neural network model to obtain the name of the nth CNC machine tool component; and display the properties of the nth CNC machine tool component and the functions of the nth CNC machine tool component corresponding to the name of the nth CNC machine tool component; The convolutional neural network model is obtained as follows: Obtain a sample set of CNC machine tool components; wherein the sample set of CNC machine tool components includes a plurality of CNC machine tool component samples and names of a plurality of CNC machine tool component samples; The CNC machine tool parts sample set is input into the original convolutional neural network model for training to obtain a convolutional neural network model.
[0071] Preferably, the digital simulation module 22 is also used to display analysis videos corresponding to maintenance problems of CNC machine tools raised by maintenance personnel.
[0072] The CNC machine tool maintenance display device provided in the embodiment of the present application has the same technical features as the CNC machine tool maintenance display method provided in the above-mentioned embodiment, so it can also solve the same technical problems and achieve the same technical effects.
[0073] The present application also provides a computing device. Figure 3 As shown, this figure is a schematic diagram of a computing device provided in an embodiment of the present application, and the computing device 400 includes a bus 401, a processor 402, a communication interface 403 and a memory 404. The processor 402, the memory 404 and the communication interface 403 communicate with each other through the bus 401.
[0074] The bus 401 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 3 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0075] The processor 402 may be any one or more of a central processing unit (CPU), a graphics processing unit (GPU), a microprocessor (MP), or a digital signal processor (DSP).
[0076] The communication interface 403 is used for communicating with the outside. The memory 404 may include a volatile memory, such as a random access memory (RAM). The memory 404 may also include a non-volatile memory, such as a read-only memory (ROM), a flash memory, a hard disk drive (HDD) or a solid state drive (SSD).
[0077] The memory 404 stores executable codes, and the processor 402 executes the executable codes to perform the aforementioned CNC machine tool maintenance demonstration method.
[0078] The embodiment of the present application also provides a computer-readable storage medium. The computer-readable storage medium can be any available medium that can be stored by a computing device or a data storage device such as a data center containing one or more available media. The available medium can be a magnetic medium (such as a floppy disk, a hard disk, a tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid-state hard disk). The computer-readable storage medium includes instructions that instruct the computing device to execute the above method.
[0079] The embodiment of the present application further provides a computer program product, which includes one or more computer instructions. When the computer instructions are loaded and executed on a computing device, the process or function described in the embodiment of the present application is generated in whole or in part.
[0080] The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from one website, computer or data center to another website, computer or data center via wired (e.g., coaxial cable, optical fiber) or wireless (e.g., infrared, wireless, microwave, etc.) means.
[0081] When the computer program product is executed by a computer, the computer executes any of the aforementioned methods for demonstrating maintenance of numerically controlled machine tools. The computer program product may be a software installation package, and when any of the aforementioned methods for demonstrating maintenance of numerically controlled machine tools is required, the computer program product may be downloaded and executed on the computer.
[0082] The descriptions of the processes or structures corresponding to the above-mentioned figures have different emphases. For parts that are not described in detail in a certain process or structure, please refer to the relevant descriptions of other processes or structures.
[0083] The above description is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application should be included in the protection scope of the present application.
Claims
1. A method for displaying maintenance of a CNC machine tool, characterized in that: The method comprises: The terminal obtains CNC machine tool maintenance parameters; wherein the CNC machine tool maintenance parameters include N CNC machine tool component disassembly and assembly steps, N CNC machine tool component attributes, N CNC machine tool component functions and N CNC machine tool component coordinates; The terminal generates N three-dimensional animation images of the CNC machine tool components according to the properties of the N CNC machine tool components, the functions of the N CNC machine tool components and the coordinates of the N CNC machine tool components; The terminal generates a disassembly and assembly prompt panel animation according to the disassembly and assembly steps of N CNC machine tool components; The terminal obtains nth viewing information of the nth 3D animation image of the NC machine tool component according to a first operation performed by the maintenance personnel on the nth 3D animation image of the NC machine tool component; The terminal displays the disassembly and assembly steps of the nth CNC machine tool component to the maintenance personnel according to the nth viewing information of the three-dimensional animation image of the nth CNC machine tool component.
2. The CNC machine tool maintenance demonstration method according to claim 1, characterized in that: The first operation is a control rotation and click operation; the nth viewing information of the nth CNC machine tool component 3D animation image is a name labeling image of the nth CNC machine tool component; The method further comprises: The terminal calculates the coordinates of the image labeled with the name of the nth CNC machine tool component according to the coordinates of the nth CNC machine tool component; The terminal displays the image labeled with the name of the n-th CNC machine tool component according to the coordinates of the image labeled with the name of the n-th CNC machine tool component.
3. The CNC machine tool maintenance demonstration method according to claim 2, characterized in that: The step of calculating the coordinates of the name-labeled image of the nth CNC machine tool component according to the coordinates of the nth CNC machine tool component by the terminal comprises: The calculation formula for the coordinates of the name annotation image of the nth CNC machine tool component is as follows: in, Label the horizontal coordinate of the image with the name of the nth CNC machine tool component, y Label the vertical coordinate of the image with the name of the nth CNC machine tool component, is the horizontal coordinate of the nth CNC machine tool component coordinate, is the ordinate of the nth CNC machine tool component coordinate, The distance from the preset connection point of the 3D animation image of the n-th CNC machine tool component to the name of the n-th CNC machine tool component is marked on the image. is the angle of the nth CNC machine tool component.
4. The CNC machine tool maintenance demonstration method according to claim 1, characterized in that: The method further comprises: The terminal controls the movement of the 3D animation image of the nth CNC machine tool component according to the second operation performed by the maintenance personnel on the 3D animation image of the nth CNC machine tool component.
5. The CNC machine tool maintenance demonstration method according to claim 1, characterized in that: The terminal is connected to a mobile phone camera; the method further comprises: The terminal controls the mobile phone camera to obtain a physical image of the nth CNC machine tool component; The terminal inputs the physical image of the nth CNC machine tool component into a pre-trained convolutional neural network model to obtain the name of the nth CNC machine tool component; The terminal displays the nth CNC machine tool component attribute and the nth CNC machine tool component function corresponding to the name of the nth CNC machine tool component; The convolutional neural network model is obtained according to the following method: Acquire a CNC machine tool component sample set; wherein the CNC machine tool component sample set includes a plurality of CNC machine tool component samples and names of a plurality of CNC machine tool component samples; The CNC machine tool component sample set is input into the original convolutional neural network model for training to obtain the convolutional neural network model.
6. The CNC machine tool maintenance demonstration method according to claim 1, characterized in that: The method further comprises: The terminal displays an analysis video corresponding to the maintenance problem of the CNC machine tool raised by the maintenance personnel.
7. A CNC machine tool maintenance display device, characterized in that: The device comprises: A CNC machine tool maintenance knowledge base module, used to obtain CNC machine tool maintenance parameters; wherein the CNC machine tool maintenance parameters include N CNC machine tool component disassembly and assembly steps, N CNC machine tool component attributes, N CNC machine tool component functions and N CNC machine tool component coordinates; A digital simulation module, used for generating three-dimensional animation images of N CNC machine tool components according to the properties of N CNC machine tool components, the functions of N CNC machine tool components and the coordinates of N CNC machine tool components; The digital simulation module is also used to generate a disassembly and assembly prompt panel animation according to the disassembly and assembly steps of N CNC machine tool components; obtain the nth viewing information of the three-dimensional animation image of the nth CNC machine tool component according to the first operation performed by the maintenance personnel on the three-dimensional animation image of the nth CNC machine tool component; and display the disassembly and assembly steps of the nth CNC machine tool component to the maintenance personnel according to the nth viewing information of the three-dimensional animation image of the nth CNC machine tool component.
8. A computing device, characterized in that including memory and processor; One or more computer programs are stored in the memory, and the one or more computer programs include instructions; when the instructions are executed by the processor, the computing device executes the method as claimed in any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store a computer program, and the computer program is used to execute the method according to any one of claims 1 to 6.
10. A computer program product, characterized in that The computer program product comprises one or more computer instructions. When the computer instructions are executed by a computer, the computer performs the method according to any one of claims 1 to 6.
Citation Information
Cited By
Method for demonstrating machining process in animation mode and obtaining machined workpiece and undeformed cuttings
CN120374800A