Method, system, device and storage medium for controlling a milling machine system

By introducing tool identification codes and milling machine QR codes into the milling machine machining system, automated tool installation and workpiece traceability are achieved, solving the problem of low efficiency in manual management and improving the production efficiency and workpiece yield of milling machine equipment.

CN115351339BActive Publication Date: 2026-01-09LINGSHENGCHENG TECH JIANGSU CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210937742.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-05
Publication Date
2026-01-09
Estimated Expiration
2042-08-05

AI Technical Summary

Technical Problem

The existing milling machine processing mode relies on manual management, resulting in low production efficiency, inability to achieve comprehensive tracking and management, and difficulty in tool replacement and workpiece traceability.

Method used

By combining tool identification codes and milling machine QR codes, tools are automatically installed via a handling device and compensation is performed, enabling the association management of tool and workpiece information and supporting automatic traceability and inventory management.

Benefits of technology

It improves the production efficiency of milling equipment, reduces human intervention, increases processing efficiency and workpiece yield, reduces abnormal detection time, and realizes automatic tracking and inventory management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115351339B_ABST
    Figure CN115351339B_ABST
Patent Text Reader

Abstract

The application provides a control method, system and device of a milling machine processing system and a storage medium, and relates to the technical field of machining; the method comprises the following steps: acquiring tool data corresponding to tool identification codes of a plurality of tools stored in a preset warehouse; determining a first tool installed on a milling machine device from the tool data according to a tool replacement request sent by the milling machine device; after the first tool is installed on the milling machine device by a carrying device, performing compensation processing on the first tool; after the compensation processing, associating workpiece processing information corresponding to a workpiece processed by the first tool with a milling machine two-dimensional code of the milling machine device to obtain associated data and save the associated data; and performing traceability management according to maintenance information of the milling machine device and the associated data. The system, the device and the storage medium apply the above method and can improve the production efficiency of the milling machine device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of this application relate to, but are not limited to, the field of machining technology, and in particular to a control method, system, device, and storage medium for a milling machine machining system. Background Technology

[0002] With the development of the machining industry, there are higher requirements for precision, efficiency, and output in machining. However, the current machining mode mainly relies on human control and calibration of machining equipment, especially milling machines. Often, it is necessary for people to select the required machining tools from the warehouse according to the type of product to be processed on the milling machine, and to calibrate the machining tools after processing so that the products processed by the machining tools meet the requirements. Moreover, due to the limitations of human capabilities, it is impossible to fully track and manage the machining equipment. Therefore, the production efficiency of milling machines is low under the current machining mode. Summary of the Invention

[0003] The following is an overview of the subject matter described in detail herein. This overview is not intended to limit the scope of the claims.

[0004] This application provides a control method, system, device, and storage medium for a milling machine machining system based on a container orchestrator, which can improve the production efficiency of the milling machine.

[0005] In a first aspect, embodiments of this application provide a control method for a milling machine machining system, the control method comprising:

[0006] Retrieve tool data corresponding to tool identification codes of multiple tools stored in a preset warehouse;

[0007] Based on the tool change request sent by the milling machine, determine the first tool installed on the milling machine from the tool data;

[0008] After the first cutting tool is installed on the milling machine using a conveying device, the first cutting tool is then compensated.

[0009] After compensation processing, the workpiece processing information corresponding to the workpiece processed by the first tool and the milling machine QR code of the milling machine are associated to obtain associated data and save it;

[0010] Traceability management is performed based on the maintenance information of the milling machine and the associated data.

[0011] Secondly, embodiments of this application also provide a milling machine machining system, including:

[0012] A milling machine control platform, wherein the milling machine control platform is applied to the control method as described in any of the first aspects;

[0013] A transport device is communicatively connected to the milling machine control platform, and the transport device is used to respond to the control request of the milling machine control platform to install the first tool onto the milling machine.

[0014] A detection component is communicatively connected to the milling machine control platform. The detection component is used to monitor the first tool and obtain measurement data, so that the milling machine control platform can perform compensation processing on the first tool based on the measurement data.

[0015] Thirdly, embodiments of this application also provide an electronic device, including: at least one processor, and a memory communicatively connected to the at least one processor; wherein the memory stores instructions that are executed by the at least one processor to cause the at least one processor to implement the control method of the milling machine machining system as described in any one of the first aspects when executing the instructions.

[0016] Fourthly, embodiments of this application also provide a computer-readable storage medium storing computer-executable instructions for executing the control method of the milling machine machining system described in any one of the first aspects.

[0017] The above embodiments of this application have at least the following beneficial effects: By setting a tool identification code for each tool, tool data can be updated by scanning the tool identification code during warehouse management; when a milling machine needs to replace a machining tool, the first tool can be determined from the tool data and replaced, and compensation is automatically performed after replacement. During the machining process, the workpiece machining information corresponding to the workpiece machined on each milling machine is associated with the milling machine. Since the tool identification code is mapped one-to-one with the milling machine and machining information, the control method based on the embodiments of this application can achieve automatic tracking of warehouse management, tool replacement, and workpiece traceability, freeing up the labor of production staff and improving the machining efficiency of the milling machine.

[0018] Other features and advantages of this application will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the application. The objectives and other advantages of this application may be realized and obtained by means of the structures particularly pointed out in the description, claims and drawings. Attached Figure Description

[0019] The accompanying drawings are used to provide a further understanding of the technical solutions of this application and constitute a part of the specification. They are used together with the embodiments of this application to explain the technical solutions of this application and do not constitute a limitation on the technical solutions of this application.

[0020] Figure 1This is a flowchart illustrating the control method of the milling machine machining system according to an embodiment of this application;

[0021] Figure 2 This is a flowchart illustrating the tool replacement request in an embodiment of this application.

[0022] Figure 3 This is a schematic diagram of the structure of the milling machine machining system according to an embodiment of this application;

[0023] Figure 4 This is a schematic diagram of the system composition of the milling machine machining system according to an embodiment of this application;

[0024] Figure 5 This is a schematic diagram of the hardware structure of the milling machine control platform according to an embodiment of this application. Detailed Implementation

[0025] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0026] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.

[0027] Furthermore, the described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. Numerous specific details are provided in the following description to give a thorough understanding of embodiments of this disclosure. However, those skilled in the art will recognize that the technical solutions of this disclosure can be practiced without one or more of the specific details, or other methods, components, apparatuses, steps, etc., may be employed. In other instances, well-known methods, apparatuses, implementations, or operations are not shown or described in detail to avoid obscuring various aspects of this disclosure.

[0028] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities can be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.

[0029] The flowcharts shown in the accompanying drawings are merely illustrative and do not necessarily include all content and operations / steps, nor do they necessarily have to be performed in the described order. For example, some operations / steps can be broken down, while others can be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.

[0030] Reference Figure 1 As shown, the control method for a milling machine machining system provided in the first aspect of this application includes:

[0031] Step S100: Obtain the tool data corresponding to the tool identification codes of multiple tools stored in the preset warehouse.

[0032] It should be noted that the tool identification code is used to represent the tool's attribute information, including information such as supplier, model, material, and lifespan. It should also be noted that when the tool being machined consists of a tool holder and a tool body, the tool identification codes for both the tool holder and the tool body need to be entered separately.

[0033] It should be noted that in some embodiments, the supplier does not provide the attribute information (such as material, tool number (used to distinguish tools of the same type)) required by the milling machine machining system of this application embodiment. Therefore, when managing tools, the required tool identification code is generated first and affixed to the tool before data entry. This allows for direct data entry by scanning the tool identification code, improving the efficiency and accuracy of data entry. During warehouse storage, the warehouse storage location is mapped one-to-one with the tool identification code to form tool data.

[0034] Step S200: Based on the tool change request sent by the milling machine, determine the first tool installed on the milling machine from the tool data.

[0035] It should be noted that the milling machine machining system periodically monitors the machining status on the milling machine. When the machining status determines that the tool needs to be replaced, a tool replacement request will be initiated. Machining status includes the tool's equipment condition (whether the tool body is broken, etc.) or the specifications of the machined workpiece do not meet the requirements. In these cases, it indicates that the tool needs to be replaced.

[0036] It should be noted that for each milling machine, its available tool attributes are recorded. Therefore, the first tool can be determined based on these attributes and tool data. For example, milling machine A needs a tool B of model xx and material steel to machine workpiece C. The tool attributes include model and material, such as model xx and material steel. Since tool attributes are only a portion of the tool information, the location of the first tool matching the tool attributes can be found in the warehouse based on the tool data. This tool can then be automatically retrieved from the warehouse via a handling device, such as an AGV (Automated Guided Vehicle) or other equipment capable of grabbing and transporting the tool.

[0037] Step S300: After the first tool is installed on the milling machine by the conveying device, the first tool is compensated.

[0038] The first cutting tool is automatically installed using a handling device, reducing the probability of injuries caused by manual handling. For tool installation, a drive structure such as a robotic arm can be incorporated into the handling device to achieve the installation of the first cutting tool.

[0039] It should be noted that the compensation process involves calibrating the first tool. Different workpieces require different tool mounting angles and precision, necessitating compensation. Compensation can be achieved by continuously capturing images of the adjusted tool to determine if calibration is correct and then simulating manual adjustments, or by directly selecting a suitable pre-set compensation scheme.

[0040] Step S400: After compensation processing, associate the workpiece processing information corresponding to the workpiece processed by the first tool with the milling machine QR code of the milling machine to obtain the associated data and save it.

[0041] It should be noted that the milling machine's QR code records equipment information and product information (such as model number) of the workpiece being processed. Therefore, based on the dimensional management of the milling machine's QR code, when a single milling machine is used to process multiple workpieces, the number of internal program checks and matching operations can be reduced, thus enabling better tracking and management. When the milling machine needs to process another workpiece, only the milling machine's QR code needs to be replaced for adaptation; no further adjustments are required, improving production efficiency.

[0042] By associating workpiece processing information with the milling machine's QR code, a unique mapping relationship is created between the workpiece processing information and the milling machine equipment and workpiece attributes, resulting in more accurate association information and better traceability.

[0043] Step S500: Perform traceability management based on the maintenance information and related data of the milling machine equipment.

[0044] It should be noted that traceability management involves recalling workpieces with abnormalities. Maintenance information is entered by workshop maintenance personnel after maintenance by scanning the milling machine's QR code; therefore, there is a one-to-one mapping between maintenance information and the milling machine's QR code. Traceability management can reduce batch defects caused by tool malfunctions, improve tool life, and reduce workpiece scrap rates.

[0045] Therefore, by setting a tool identification code for each tool, tool data can be updated by scanning the tool identification code during warehouse management. When a milling machine needs to replace a machining tool, the first tool can be automatically identified from the tool data and replaced. After replacement, automatic compensation is performed. During the machining process, the workpiece machining information corresponding to each workpiece machined on each milling machine is associated with the milling machine, realizing the tracking of the workpiece's life cycle. At this time, based on the control method of this application embodiment, since the tool identification code is mapped one-to-one with the milling machine and machining information, automatic tracking can be achieved in warehouse management, tool replacement, and workpiece traceability, freeing up the labor of production staff and improving the machining efficiency of the milling machine.

[0046] In summary, by using tool identification codes and milling machine QR codes, the equipment (tools and milling machines) and workpieces involved in the machining process can be linked and managed one by one. This reduces human control, frees up labor, and, due to the reduction in human involvement, enables more efficient anomaly detection, further improving production efficiency and yield.

[0047] Understandably, referring to Figure 2 As shown, step S200, determining the first tool installed on the milling machine from the tool data based on the tool change request sent by the milling machine, includes:

[0048] Step S210: Based on the tool change request sent by the milling machine, control the conveying device to scan the milling machine QR code obtained by the milling machine.

[0049] Upon receiving a tool change request, the location information of the milling machine can be sent to the transport device for scanning. In some embodiments, a transport device can be set up for each milling machine, thereby improving management efficiency.

[0050] Step S220: Obtain the tool compensation information corresponding to the milling machine based on the milling machine's QR code.

[0051] It should be noted that different workpieces require different cutting tools, i.e., different tool compensation information. In some embodiments, the tool compensation information is set within the milling machine's QR code. By setting the tool compensation information within the milling machine's QR code, the stickiness between the software and the equipment is reduced. Therefore, when changing workpieces, no software adaptation is required; only the milling machine's QR code needs to be changed to achieve fully automated production on the milling machine, reducing the operational requirements for workshop workers. In other embodiments, the tool compensation information is associated with the workpiece in a database, and adaptation is performed through workpiece attributes. Preferably, in the embodiments of this application, the tool compensation information is set within the milling machine's QR code.

[0052] Step S230: Determine the first tool information of the first tool installed on the milling machine based on the tool compensation information and tool data.

[0053] It should be noted that the information of the first tool and the location information of the first tool in the warehouse are in one-to-one correspondence.

[0054] Step S240: Send the first tool information to the handling device, and scan the multiple second tools in the preset tool warehouse through the handling device to obtain the corresponding first tool identification code.

[0055] The second tool is placed in the same storage area as the first tool, and it has the same model and material. By scanning with the handling device, it can be confirmed again whether the second tool to be retrieved is the first tool. This reduces the probability of errors in warehouse management when misoperation leads to abnormal tool placement.

[0056] It should be noted that the handling device will also receive the location information of the first tool in the warehouse in order to automatically pick up the tool.

[0057] Step S250: Match the first tool identification code with the first tool information to determine the first tool.

[0058] Understandably, the compensation process for the first tool in step S300 includes: acquiring measurement data of the first tool from a preset measuring tool and the milling machine QR code of the milling machine; determining the workpiece attribute information of the workpiece to be processed by the milling machine based on the milling machine QR code; matching the first compensation data from a preset compensation data list based on the workpiece attribute information and the measurement data; and sending the first compensation data to the milling machine to compensate the first tool.

[0059] It should be noted that by pre-setting multiple compensation data, only matching is required during use, without the need for real-time adjustment of compensation, which can improve the efficiency of compensation processing.

[0060] Understandably, step S500 involves traceability management based on the maintenance information and associated data of the milling machine, including: determining the maintenance date based on the maintenance information; matching the first workpiece processing information corresponding to the first workpiece processed on the milling machine from the associated data based on the milling machine QR code and the maintenance date; and retrieving the first workpiece based on the first workpiece processing information.

[0061] It should be noted that during maintenance, the maintenance record is linked to the milling machine's QR code by scanning the machine's QR code, thereby obtaining maintenance information. Furthermore, since the workpiece machining information and the milling machine's QR code are linked one-to-one, the workpiece information for all workpieces processed within the maintenance date can be determined based on the linked data.

[0062] Understandably, the associated data also includes the tool parameters of the first tool. Step S500, which involves traceability management based on the maintenance information of the milling machine and the associated data, further includes: determining the tool parameters of the first tool based on the milling machine QR code and the associated data; querying and matching the processing information of the second workpiece from the associated data based on the tool parameters and the maintenance date; and retrieving the corresponding second workpiece based on the second processing information.

[0063] It should be noted that the tool parameters have a unique mapping relationship with the first tool. These parameters can be set to a tool identifier code or other data representing the first tool.

[0064] It should be noted that by associating the first tool information with the milling machine QR code, the workpiece processing information of all workpieces processed by the first tool can be obtained. At the same time, since the maintenance date is determined, the time period in which the abnormality exists can be determined based on the maintenance date, and then the abnormal second workpiece within that abnormal time period can be obtained from the workpiece processing information of all workpieces processed by the first tool.

[0065] Understandably, the control method also includes: acquiring the consumption data and lifespan information of each third tool within a preset time period from the tool data; and providing inventory warnings for the third tool based on the consumption data and the corresponding lifespan information.

[0066] Inventory alerts allow for immediate procurement of cutting tools, reducing the risk of milling machines being unable to process materials due to insufficient tool inventory.

[0067] Understandably, the control method also includes: periodically detecting the first cutting tool and the milling machine to obtain the processing status; and determining whether to issue an early warning to the first cutting tool and / or the milling machine based on the processing status.

[0068] It should be noted that for cutting tools, early warnings include maintenance warnings or replacement warnings. For replacement, issuing early warnings allows the warehouse to prepare tools for replacement in advance, improving replacement efficiency. For maintenance warnings, setting maintenance alerts enables periodic maintenance of the first cutting tool, extending tool life. Therefore, for milling machines, early warnings through periodic checks can reduce the risk of collisions.

[0069] Therefore, in this embodiment, the milling machine's QR code is associated with the workpiece, and the quality traceability of the processed workpiece is achieved based on this QR code, reducing customer complaints about dimensional issues and increasing customer loyalty. Simultaneously, automatic tool changing via early warning improves the timeliness of tool changing. During tool changing, the first tool associated with the workpiece is identified based on the milling machine's QR code, and the tool identification code on the tool is further verified, reducing the probability of incorrect tool changing. Furthermore, precise control of tool inventory provides early warnings of tool inventory levels, and accurate collection of tool processing status enables regular tool maintenance, extending tool life and promptly alerting the equipment maintenance department to repair any equipment malfunctions. Moreover, the milling machine processing system using the control method of this embodiment can be remotely controlled, making control more convenient.

[0070] The methods of this application can be used in a wide variety of general-purpose or special-purpose computer system environments or configurations. Examples include: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, and distributed computing environments including any of the above systems or devices. This application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform specific tasks or implement specific abstract data types. This application can also be practiced in distributed computing environments where tasks are performed by remote processing devices connected via a communication network. In distributed computing environments, program modules can reside in local and remote computer storage media, including storage devices.

[0071] Understandably, referring to Figure 3 As shown, the milling machine machining system provided according to the second aspect of this application includes:

[0072] Milling machine control platform 100, the milling machine control platform 100 is applied to the control method as described in any of the first aspects;

[0073] The transport device 200 is communicatively connected to the milling machine control platform 100. The transport device 200 is used to respond to the control request of the milling machine control platform 100 to install the first tool on the milling machine.

[0074] The detection component 300 is communicatively connected to the milling machine control platform 100. The detection component 300 is used to monitor the first tool and obtain measurement data, so that the milling machine control platform 100 can perform compensation processing on the first tool based on the measurement data.

[0075] It should be noted that, referring to Figure 4As shown, the milling machine machining system also includes a tool management system. The tool management system scans tool identification codes to input tool information and associates this information with the tool's storage location. The tool management system communicates with the milling machine control platform, providing tool data to the platform; the milling machine control platform receives information such as the material and lifespan of each tool, enabling better supplier management and early warning of tool inventory.

[0076] It should be noted that, referring to Figure 4 As shown, the milling machine processing system also includes an equipment management system; the equipment management system is connected to the milling machine control platform. The milling machine control platform sends an early warning of equipment abnormality to the equipment management system. Maintenance personnel scan the equipment QR code and record the corresponding equipment maintenance status. At this time, the milling machine control platform can retrieve the materials produced during the equipment abnormality period based on the maintenance status through the milling machine QR code, reducing the risk of defective products flowing out.

[0077] It should be noted that, referring to Figure 4 As shown, the milling machine machining system also includes a measurement compensation system; on the milling machine, the measurement data measured by the detection components (such as CMM, OMM, height gauge, caliper, micrometer and other measuring tools) is evaluated by the milling machine control platform, which judges the range of data compensation and automatically issues compensation instructions to the measurement compensation system to the milling machine for adjustment.

[0078] It should be noted that, referring to Figure 4 As shown, the milling machine machining system also includes a tool changing and material handling system. The milling machine control platform schedules the transport device (specifically, an AGV trolley). The transport device then scans the tool body, tool holder, and milling machine QR code. The milling machine control platform determines the QR code information and associates it with tool compensation information. The tool changing and material handling system controls the transport device to pick up and install materials. After installation, the milling machine control platform records which milling machine the tool was used on, how many products were processed, and monitors the status of the tool and products in real time.

[0079] It should be noted that, referring to Figure 4 As shown, the milling machine machining system also includes a tool monitoring system. This system binds the tool body and tool holder to the milling machine based on the tool identification code, and records which machine each tool is used on via the milling machine control platform's cloud-based control system. This allows for rapid judgment when machining anomalies occur.

[0080] It should be noted that by dividing the actual execution into multiple subsystems (such as the measurement compensation system, AGV tool changing and material handling system), the milling machine control platform schedules the process and maintains the data, making system debugging and testing more convenient. Furthermore, the tool identification code can also be set as a QR code, which can then be used to connect the system processing of each stage of production, making data processing more convenient.

[0081] It is understood that the electronic device provided in the third aspect of the embodiments of this application includes:

[0082] At least one processor, and,

[0083] A memory that is communicatively connected to at least one processor; wherein,

[0084] The memory stores instructions that are executed by at least one processor to enable the control method of the milling machine machining system as described above in the embodiments of this application when the at least one processor executes the instructions.

[0085] Memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs and non-transitory computer-executable programs. Furthermore, memory may include high-speed random access memory, and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, memory may optionally include memory remotely located relative to the processor, and these remote memories can be connected to the processor via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.

[0086] The following is combined Figure 5 The hardware structure of the computer device is described in detail. This electronic device includes: a processor 510, a memory 520, an input / output interface 530, a communication interface 540, and a bus 550.

[0087] The processor 510 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this disclosure.

[0088] The memory 520 can be implemented in the form of ROM (Read Only Memory), static storage device, dynamic storage device, or RAM (Random Access Memory). The memory 520 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 520 and is called and executed by the processor 510 using the control method of the embodiments of this disclosure.

[0089] The input / output interface 530 is used to implement information input and output;

[0090] The communication interface 540 is used to enable communication and interaction between this device and other devices. Communication can be achieved through wired means (such as USB, network cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.); and the bus 550 is used to transmit information between the various components of the device (such as processor 510, memory 520, input / output interface 530 and communication interface 540).

[0091] The processor 510, memory 520, input / output interface 530 and communication interface 540 are connected to each other within the device via bus 550.

[0092] It can be understood that the computer-readable storage medium provided according to the embodiments of this application stores computer-executable instructions, which are used to execute the control method of the above-described milling machine machining system.

[0093] It will be understood by those skilled in the art that all or some of the steps and systems in the methods disclosed above can be implemented as software, firmware, hardware, and suitable combinations thereof. Some or all of the physical components can be implemented as software executed by a processor, such as a central processing unit, digital type processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. Such software can be distributed on a computer-readable medium, which can include computer storage media (or non-transitory media) and communication media (or transient media). As is known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disc (DVD) or other optical disc storage, magnetic cartridges, magnetic tape, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and is accessible to a computer. Furthermore, as is known to those skilled in the art, communication media typically contain computer-readable instructions, data structures, program modules, or other data in a modulated data pattern such as a carrier wave or other transmission mechanism, and may include any information delivery medium.

[0094] The embodiments described in this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided by the embodiments of this application. As those skilled in the art will know, with the evolution of technology and the emergence of new application scenarios, the technical solutions provided by the embodiments of this application are also applicable to similar technical problems.

[0095] Those skilled in the art will understand that all or some of the steps in the methods disclosed above, as well as the functional modules / units in the systems and devices, can be implemented as software, firmware, hardware, or suitable combinations thereof.

[0096] The terms “comprising” and “having” and any variations thereof in this application are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are expressly listed, but may include other steps or units that are not expressly listed or that are inherent to such process, method, product or device.

[0097] It should be understood that in this application, "at least one (item)" means one or more, and "more than" means two or more. "And / or" is used to describe the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent three cases: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) of a, b, or c can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.

[0098] The above is a detailed description of the preferred embodiments of this application. However, this application is not limited to the above embodiments. Those skilled in the art can make various equivalent modifications or substitutions without departing from the spirit of this application. All such equivalent modifications or substitutions are included within the scope defined by the claims of this application.

Claims

1. A control method for a milling machine machining system, characterized in that, The control method includes: Retrieve tool data corresponding to tool identification codes of multiple tools stored in a preset warehouse; Based on the tool change request sent by the milling machine, determine the first tool installed on the milling machine from the tool data; After the first cutting tool is mounted on the milling machine using a conveying device, a compensation process is performed on the first cutting tool; the compensation process is used to calibrate the first cutting tool. After compensation processing, the workpiece processing information corresponding to the workpiece processed by the first tool and the milling machine QR code of the milling machine are associated to obtain associated data and save it; Traceability management is performed based on the maintenance information of the milling machine and the associated data; traceability management is used to retrieve abnormal processed workpieces. The compensation process for the first cutting tool includes: Obtain the measurement data of the first cutting tool by the preset measuring tool and the milling machine QR code of the milling machine equipment; The workpiece attribute information of the workpiece to be processed by the milling machine is determined based on the milling machine QR code; Based on the workpiece attribute information and the measurement data, the first compensation data is obtained by matching from the preset compensation data list; The first compensation data is sent to the milling machine to compensate the first tool; The step of determining the first tool installed on the milling machine from the tool data based on the tool change request sent by the milling machine includes: Based on the tool change request sent by the milling machine, the conveying device is controlled to scan the milling machine QR code obtained by the milling machine. Based on the milling machine QR code, the tool compensation information corresponding to the milling machine is obtained; the tool compensation information is set within the milling machine QR code; the tool compensation information represents the tools required for machining different workpieces; Based on the tool compensation information and the tool data, the first tool information of the first tool installed on the milling machine is determined; The first tool information is sent to the transport device, and the transport device scans multiple second tools in the preset tool warehouse to obtain a one-to-one corresponding first tool identification code. The first tool identification code is matched with the first tool information to identify the first tool.

2. The control method for the milling machine machining system according to claim 1, characterized in that, The traceability management based on the maintenance information of the milling machine and the associated data includes: Based on the maintenance information, determine the maintenance date and the milling machine QR code corresponding to the maintenance date; Based on the milling machine QR code and the maintenance date, the processing information of the first workpiece corresponding to the first workpiece processed on the milling machine is obtained from the associated data; The first workpiece was retrieved based on its processing information.

3. The control method for the milling machine machining system according to claim 2, characterized in that, The associated data also includes the tool parameters of the first tool. Based on the maintenance information of the milling machine and the associated data, traceability management is performed, and the system further includes: Based on the milling machine QR code and the associated data, the tool parameters of the first tool are determined; Based on the tool parameters and the maintenance date, the machining information of the second workpiece is retrieved from the associated data. The corresponding second workpiece is retrieved based on the second processing information.

4. The control method for the milling machine machining system according to claim 1, characterized in that, The control method further includes: Obtain the consumption data of each third tool in the tool data within a preset time period and the life information of the third tool; Based on the consumption data and corresponding lifespan information, an inventory warning is issued for the third tool.

5. The control method for the milling machine machining system according to claim 1, characterized in that, The control method further includes: The first cutting tool and the milling machine are periodically inspected to obtain the machining status. Based on the processing status, determine whether to issue a warning to the first cutting tool and / or the milling machine.

6. A milling machine machining system, characterized in that, include: A milling machine control platform, wherein the milling machine control platform is applied to the control method as described in any one of claims 1 to 5; A transport device is communicatively connected to the milling machine control platform, and the transport device is used to respond to the control request of the milling machine control platform to install the first tool onto the milling machine. A detection component is communicatively connected to the milling machine control platform. The detection component is used to monitor the first tool and obtain measurement data, so that the milling machine control platform can perform compensation processing on the first tool based on the measurement data.

7. An electronic device, characterized in that, include: At least one processor, and, A memory that is communicatively connected to at least one processor; wherein, The memory stores instructions that are executed by at least one processor to enable the control method of the milling machine machining system as described in any one of claims 1 to 5 when the at least one processor executes the instructions.

8. A computer-readable storage medium, characterized in that, The system stores computer-executable instructions for performing a control method for a milling machine machining system as described in at least any one of claims 1 to 5.

Citation Information

Patent Citations

  • CAD / CAM-CNC integrated system

    CN107664985A

  • Tool management method, system and equipment based on intelligent machining station and storage medium

    CN113110296A

  • Machining work piece real-time tracing system

    CN215376158U