Numerical control system, method, device and equipment for processing drilling of middle beam and medium

By utilizing the CNC system for drilling the center beam, and through the collaborative work of the transmission, structural analysis, and positioning modules, accurate positioning and efficient drilling of the center beam holes were achieved, thus solving the problems of low accuracy and efficiency in center beam drilling.

CN116652234BActive Publication Date: 2026-02-10ZHUZHOU GUOTIE IND CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310657789.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-05
Publication Date
2026-02-10
Estimated Expiration
2043-06-05

AI Technical Summary

Technical Problem

Existing technology cannot accurately and quickly locate the holes to be processed in the center beam, resulting in low drilling accuracy and low drilling efficiency in the center beam.

Method used

A CNC system for drilling the center beam is adopted, which includes a transmission module, a structural analysis module, a positioning module, and a machining module. The transmission module transmits the center beam to the positioning area, the structural analysis module acquires structural information and builds a structural model, the positioning module performs multi-axis positioning, and the machining module performs drilling.

Benefits of technology

This improved the accuracy and efficiency of drilling the central beam, avoiding the problem of low drilling accuracy caused by inaccurate positioning.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116652234B_ABST
    Figure CN116652234B_ABST
Patent Text Reader

Abstract

The application discloses a middle beam drilling processing numerical control system, method, device, equipment and medium, comprising: a transmission module transmits a to-be-processed middle beam to a positioning area, a structure analysis module obtains structure information of the to-be-processed middle beam in the positioning area, constructs a structure model of the to-be-processed middle beam under a preset coordinate system according to the structure information, and sends the structure model and identification information of the to-be-processed middle beam to a positioning module; the positioning module clamps the to-be-processed middle beam according to the structure model and the identification information, and lifts the clamped to-be-processed middle beam to the positioning area; the to-be-processed middle beam in the positioning area is positioned by multiple axes based on the preset coordinate system and the structure model, the multi-axis position information of the to-be-processed middle beam is obtained, and the multi-axis position information is sent to a processing module for drilling processing, so that the drilling precision and efficiency of the middle beam are effectively improved, and the problem of low drilling precision caused by inaccurate positioning is effectively avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of machining technology, and in particular to a CNC system, method, apparatus, equipment and medium for drilling holes in a beam. Background Technology

[0002] With the advancement of technology and the rapid development of industry, the performance requirements for railway freight cars are becoming increasingly stringent, thus placing higher demands on the production of railway freight car parts. As an indispensable structure in railway freight cars, the production and processing of the center beam is particularly important. However, currently, the machining process for the center beam cannot accurately and quickly locate the holes to be machined, resulting in low drilling accuracy and low drilling efficiency.

[0003] The above content is only used to help understand the technical solution of this application and does not represent an admission that the above content is prior art. Summary of the Invention

[0004] The main objective of this application is to provide a CNC system, method, apparatus, equipment, and medium for drilling holes in a beam, aiming to solve the technical problem that the existing technology cannot accurately and quickly locate the holes to be processed in the beam, resulting in low drilling accuracy and low drilling efficiency.

[0005] To achieve the above objectives, this application provides a CNC system for drilling holes in a central beam, the CNC system for drilling holes in a central beam comprising: a transmission module, a structural analysis module, a positioning module, and a machining module;

[0006] The transmission module is used to transmit the beam to be processed to the positioning area;

[0007] The structural analysis module is used to obtain the structural information of the beam to be processed in the positioning area, construct a structural model of the beam to be processed in a preset coordinate system based on the structural information, and send the structural model and the identification information of the beam to be processed to the positioning module.

[0008] The positioning module is used to center and clamp the beam to be processed according to the structural model and the identification information, and to lift the center and clamped beam to be processed to the positioning area.

[0009] The positioning module is also used to perform multi-axis positioning of the beam to be processed in the positioning area based on the preset coordinate system and the structural model, obtain the multi-axis position information of the beam to be processed, and send the multi-axis position information to the processing module;

[0010] The processing module is used to perform drilling processing on the beam to be processed according to the multi-axis position information.

[0011] Optionally, the structure analysis module is further configured to perform image recognition on the positioning area to obtain an image of the positioning area, and to extract features from the image of the positioning area to obtain feature information;

[0012] The structural analysis module is further configured to determine the beam to be processed in the positioning area based on the feature information, and to obtain the structural information of the beam to be processed based on the feature information.

[0013] Optionally, the structure analysis module is further configured to perform image recognition on the positioning area to obtain an image of the positioning area, and to perform raster processing on the image of the positioning area to obtain image rasters of multiple positioning areas;

[0014] The structure analysis module is also used to extract features from multiple image gratings to obtain grating feature information, and to select target gratings that meet preset feature conditions from multiple image gratings based on the grating feature information.

[0015] The structural analysis module is further configured to determine the middle beam to be processed in the positioning area based on the target grid, construct a middle beam grid image of the middle beam to be processed in the positioning area based on the target grid, and obtain the structural information of the middle beam to be processed based on the middle beam grid image.

[0016] Optionally, the multi-axis position information includes horizontal axis position information and vertical axis position information;

[0017] The positioning module is also used to perform multi-axis positioning of the beam to be processed in the positioning area based on the preset coordinate system and the structural model, and to determine the end to be processed of the beam to be processed based on the multi-axis positioning result;

[0018] The positioning module is also used to obtain the horizontal axis position information and vertical axis position information of the end to be processed in the preset coordinate system based on the multi-axis positioning result;

[0019] The positioning module is further configured to determine the hole positions to be processed on each of the cluster plates of the end to be processed, as well as the horizontal axis hole position information and the vertical axis hole position information of the hole positions to be processed, based on the horizontal axis position information and the vertical axis position information, and send the horizontal axis hole position information and the vertical axis hole position information to the processing module.

[0020] The processing module is also used to drill holes in the center beam to be processed according to the horizontal axis hole position information and the vertical axis hole position information.

[0021] Optionally, the positioning module is further configured to obtain the drilling strategy of the beam to be processed based on the structural model and the identification information;

[0022] The positioning module is also used to determine the number of holes and the hole spacing on the end of the beam to be processed according to the drilling strategy.

[0023] The positioning module is also used to determine the hole positions to be processed on each cluster plate of the end to be processed based on the multi-axis position information, the number of holes, and the hole spacing.

[0024] Optionally, the positioning module is further configured to match the processing requirement information corresponding to the beam to be processed from a preset beam database based on the structural model and the identification information;

[0025] The positioning module is also used to determine the historical processing log of the beam to be processed based on the processing requirement information, and to determine the historical processing hole positions based on the historical processing log;

[0026] The positioning module is also used to perform hole position calibration on each cluster plate of the end to be processed according to the historical processing hole positions, and to determine the valid and invalid hole positions among the hole positions to be processed according to the calibration results;

[0027] The positioning module is further configured to correct the invalid hole position based on the historical machining hole position, the horizontal axis position information, and the vertical axis position information, and use the corrected invalid hole position and the valid hole position as new holes to be machined.

[0028] Furthermore, to achieve the above objectives, based on the aforementioned beam drilling system, this application also proposes a method for drilling holes in a middle beam, the method comprising:

[0029] The transmission module transfers the beam to be processed to the positioning area;

[0030] The structural analysis module obtains the structural information of the beam to be processed in the positioning area, constructs a structural model of the beam to be processed in a preset coordinate system based on the structural information, and sends the structural model and the identification information of the beam to be processed to the positioning module.

[0031] The positioning module centers and clamps the beam to be processed according to the structural model and the identification information, and then lifts the center-clamped beam to be processed to the positioning area.

[0032] The positioning module performs multi-axis positioning of the beam to be processed in the positioning area based on the preset coordinate system and the structural model, obtains the multi-axis position information of the beam to be processed, and sends the multi-axis position information to the processing module;

[0033] The machining module performs drilling on the beam to be machined based on the multi-axis position information.

[0034] Furthermore, to achieve the above objectives, this application also proposes a CNC device for drilling holes in a center beam, the CNC device comprising:

[0035] The transmission module is used to transfer the beam to be processed to the positioning area;

[0036] The structural analysis module is used to obtain the structural information of the beam to be processed in the positioning area, construct a structural model of the beam to be processed in a preset coordinate system based on the structural information, and send the structural model and the identification information of the beam to be processed to the positioning module.

[0037] The positioning module is used to center and clamp the beam to be processed according to the structural model and the identification information, and to lift the center and clamped beam to be processed to the positioning area.

[0038] The positioning module is also used to perform multi-axis positioning of the beam to be processed in the positioning area based on the preset coordinate system and the structural model, obtain the multi-axis position information of the beam to be processed, and send the multi-axis position information to the processing module;

[0039] The machining module is used to perform drilling machining on the beam to be machined according to the multi-axis position information.

[0040] In addition, to achieve the above objectives, this application also proposes a CNC machine for drilling a center beam, the CNC machine for drilling a center beam comprising: a memory, a processor, and a center beam drilling program stored in the memory and executable on the processor, the center beam drilling program being configured to implement the steps of the center beam drilling method described above.

[0041] In addition, to achieve the above objectives, this application also proposes a storage medium storing a center beam drilling machining program, which, when executed by a processor, implements the steps of the center beam drilling machining method described above.

[0042] This application uses a transmission module to transfer the beam to be processed to a positioning area. A structural analysis module obtains the structural information of the beam in the positioning area, constructs a structural model of the beam in a preset coordinate system based on the structural information, and sends the structural model and the beam's identification information to the positioning module. The positioning module centers and clamps the beam according to the structural model and identification information, and then lifts the center-clamped beam to the positioning area. Based on the preset coordinate system and structural model, the positioning module performs multi-axis positioning on the beam in the positioning area to obtain its multi-axis position information, and sends this information to the processing module for drilling. This effectively improves the drilling accuracy and efficiency of the beam and avoids the problem of low drilling accuracy caused by inaccurate positioning. Attached Figure Description

[0043] Figure 1 This is a structural block diagram of the CNC system for drilling beams in this application;

[0044] Figure 2 This is a schematic diagram of the structure of the CNC equipment for drilling and machining the beam in the hardware operating environment involved in the embodiments of this application;

[0045] Figure 3 This is a schematic flowchart of an embodiment of the beam drilling method in this application;

[0046] Figure 4 This is a structural block diagram of an embodiment of the CNC device for drilling beams in this application.

[0047] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0048] It should be understood that the specific embodiments described herein are for illustrative purposes only and are not intended to limit the scope of this application.

[0049] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present invention.

[0050] It should be noted that if the embodiments of the present invention involve directional indicators (such as up, down, left, right, front, back, etc.), the directional indicators are only used to explain the relative positional relationship and movement of the components in a certain specific posture (as shown in the figure). If the specific posture changes, the directional indicators will also change accordingly.

[0051] Furthermore, if the embodiments of this invention involve descriptions such as "first" or "second," these descriptions are for descriptive purposes only and should not be construed as indicating or implying their relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined with "first" or "second" may explicitly or implicitly include at least one of those features. Additionally, the technical solutions of the various embodiments can be combined with each other, but this must be based on the ability of those skilled in the art to implement them. If the combination of technical solutions is contradictory or impossible to implement, it should be considered that such a combination of technical solutions does not exist and is not within the scope of protection claimed by this invention.

[0052] The existing drilling process for the center beam has the problem of not being able to accurately and quickly locate the holes to be processed in the center beam, resulting in low drilling accuracy and low drilling efficiency.

[0053] In view of this, the present invention proposes a CNC system for drilling holes in a central beam, referring to... Figure 1 , Figure 1 This is a structural block diagram of the CNC system for drilling the center beam in this embodiment.

[0054] It should be noted that the CNC system for drilling the center beam can be a CNC machine tool system for processing the steel center beam of railway freight cars. The CNC system for drilling the center beam includes: a transmission module 1, a structural analysis module 2, a positioning module 3, and a processing module 4.

[0055] The transmission module 1 is used to transmit the beam to be processed to the positioning area;

[0056] The structural analysis module 2 is used to obtain the structural information of the beam to be processed in the positioning area, construct a structural model of the beam to be processed in a preset coordinate system based on the structural information, and send the structural model and the identification information of the beam to be processed to the positioning module 3.

[0057] The positioning module 3 is used to center and clamp the beam to be processed according to the structural model and the identification information, and to lift the center and clamped beam to be processed to the positioning area.

[0058] The positioning module 3 is also used to perform multi-axis positioning of the beam to be processed in the positioning area based on the preset coordinate system and the structural model, obtain the multi-axis position information of the beam to be processed, and send the multi-axis position information to the processing module 4;

[0059] The processing module 4 is used to perform drilling processing on the beam to be processed according to the multi-axis position information.

[0060] It should be noted that the beam to be processed can be a steel beam of a railway freight car that requires drilling. The aforementioned positioning area can be the area for locking and processing the position of the beam to be processed. The aforementioned structural information can be relevant information about the beam structure of the beam to be processed, such as beam dimensions and beam structure type. The aforementioned structural model can be a three-dimensional simulation structural model of the beam to be processed. The aforementioned multi-axis position information can be the transverse axis position information and longitudinal axis position information of the beam to be processed.

[0061] It should be understood that in this embodiment, the transmission module 1 transmits the beam to be processed to the positioning area, the structural analysis module 2 obtains the structural information of the beam to be processed in the positioning area, constructs a structural model of the beam to be processed in a preset coordinate system based on the structural information, and sends the structural model and the identification information of the beam to be processed to the positioning module 3. The positioning module 3 centers and clamps the beam to be processed according to the structural model and the identification information, and lifts the center-clamped beam to be processed to the positioning area. The positioning module 3 performs multi-axis positioning of the beam to be processed in the positioning area based on the preset coordinate system and the structural model to obtain the multi-axis position information of the beam to be processed, and sends the multi-axis position information to the processing module 4. The processing module 4 determines the drilling positions on the beam to be processed according to the multi-axis position information, and performs drilling processing on the beam to be processed according to the drilling positions.

[0062] In practical implementation, for example, when drilling holes in the center beams of open wagons and container flatcars, the CNC system for drilling the center beams transports the center beams to be processed into the workstation through the transmission module 1, lowers the center beams to be processed to the positioning area, centers the center beams to be processed through the positioning module 3 (centering and upper positioning clamping), and then lifts the center beams to be processed to the positioning surface. The longitudinal position of the rear plate of the center beams to be processed is detected, and the holes of the front and rear plates are processed. At the same time, the center plate holes and hook plate holes are processed (two tool changes). After processing is completed, each module in the CNC system for drilling the center beams returns to its original position, each positioning and clamping device is released, and the center beams to be processed are lifted and transferred out of the workstation (while the center beams to be processed in the previous workstation are input).

[0063] Furthermore, in order to accurately obtain the structural information of the beam to be processed, the structural analysis module 2 is also used to perform image recognition on the positioning area to obtain the positioning area image, and to extract features from the positioning area image to obtain feature information;

[0064] The structural analysis module 2 is further configured to determine the beam to be processed in the positioning area based on the feature information, and to obtain the structural information of the beam to be processed based on the feature information.

[0065] It should be noted that the positioning area image can be the image information corresponding to the positioning area, and the aforementioned feature information can be the image features in the positioning area image.

[0066] It should be understood that the structural analysis module 2 performs image recognition on the positioning area to obtain the positioning area image, and extracts features from the positioning area image to obtain feature information. The structural analysis module 2 determines the middle beam to be processed in the positioning area based on the feature information, and obtains the structural information of the middle beam to be processed based on the feature information, thereby accurately obtaining the structural information of the middle beam and improving the positioning accuracy of the middle beam in the subsequent process.

[0067] Furthermore, in order to accurately locate the beam to be processed from the positioning area and thereby obtain structural information, the structural analysis module 2 is also used to perform image recognition on the positioning area to obtain an image of the positioning area, and to perform raster processing on the image of the positioning area to obtain multiple image rasters of the positioning area.

[0068] The structure analysis module 2 is also used to extract features from multiple image gratings to obtain grating feature information, and to select target gratings that meet preset feature conditions from multiple image gratings based on the grating feature information.

[0069] The structural analysis module 2 is further configured to determine the middle beam to be processed in the positioning area based on the target grid, construct a middle beam grid image of the middle beam to be processed in the positioning area based on the target grid, and obtain the structural information of the middle beam to be processed based on the middle beam grid image.

[0070] It should be noted that the image raster can be multiple raster images obtained after rasterization of the positioning area image, and the raster feature information can be the image feature information of each raster image. The target raster can be a raster image containing features that conform to the characteristics of the beam to be processed. The preset feature conditions can be pre-set conditions used to determine whether the beam conforms to the characteristics. The beam raster image can be a raster image of the beam to be processed.

[0071] It should be understood that the structural analysis module 2 performs image recognition on the positioning area to obtain an image of the positioning area, and performs raster processing on the image of the positioning area to obtain multiple image gratings of the positioning area. It then extracts features from the multiple image gratings to obtain grating feature information, and selects target gratings that meet preset feature conditions from the multiple image gratings based on the grating feature information. Based on the target gratings, it determines the middle beam to be processed in the positioning area, constructs a middle beam grating image of the middle beam to be processed in the positioning area based on the target gratings, and obtains the structural information of the middle beam to be processed based on the middle beam grating image. Thus, the middle beam to be processed is accurately located in the positioning area, and the structural information of the middle beam to be processed is accurately obtained.

[0072] Furthermore, in order to accurately process each axis of the beam to be processed, the multi-axis position information includes horizontal axis position information and vertical axis position information;

[0073] The positioning module 3 is also used to perform multi-axis positioning of the beam to be processed in the positioning area based on the preset coordinate system and the structural model, and to determine the processing end of the beam to be processed based on the multi-axis positioning result;

[0074] The positioning module 3 is also used to obtain the horizontal axis position information and vertical axis position information of the end to be processed in the preset coordinate system according to the multi-axis positioning result;

[0075] The positioning module 3 is further configured to determine the hole positions to be processed on each of the cluster plates of the end to be processed, as well as the horizontal axis hole position information and the vertical axis hole position information of the hole positions to be processed, based on the horizontal axis position information and the vertical axis position information, and send the horizontal axis hole position information and the vertical axis hole position information to the processing module 4.

[0076] The processing module 4 is also used to drill holes in the holes to be processed on the beam to be processed according to the horizontal axis hole position information and the vertical axis hole position information.

[0077] It should be understood that the positioning module 3 performs multi-axis positioning of the beam to be processed in the positioning area based on the preset coordinate system and the structural model. Based on the multi-axis positioning results, it determines the end of the beam to be processed. Based on the multi-axis positioning results, it obtains the horizontal axis position information and vertical axis position information of the end to be processed under the preset coordinate system. Based on the horizontal axis position information and vertical axis position information, it determines the holes to be processed on each plate of the end to be processed, as well as the horizontal axis hole position information and vertical axis hole position information of the holes to be processed. It then sends the horizontal axis hole position information and vertical axis hole position information to the processing module 4. The processing module drills the holes to be processed on the beam to be processed based on the horizontal axis hole position information and vertical axis hole information.

[0078] In practical implementation, for example, when the CNC system for drilling and machining the center beam of a tank truck or other short-span vehicles, the system transports the center beam to be machined into the front station (transmission module 1), lowers the center beam (transmission module 1), centers the center beam (positioning module 3), and lifts the center beam to the positioning surface (positioning module 3). The front-end automatic detection device detects the longitudinal position of the rear axle plate at that end, and machines all holes in the front and rear axle plates at that end, while simultaneously machining the center plate hole and hook support plate hole (two tool changes). After machining is completed, each CNC machining system returns to its original position, and each positioning clamp is engaged. The device is released, the beam to be processed is raised and transported to the next station (at the same time, the beam to be processed at the previous station is input), the beam to be processed is lowered (transmission module 1), the beam to be processed is centered (positioning module 3), the beam to be processed is lifted to the positioning surface (positioning module 3), the automatic detection device at the other end detects the longitudinal position of the rear plate at that end, processes each hole of the front and rear plates at that end, and simultaneously processes the center plate hole and hook support plate hole at that end (two tool changes). After processing is completed, each CNC machining system returns to its original position, each positioning and clamping device is released, the beam to be processed is raised and sent out of the station (at the same time, the beam to be processed at the previous station is input).

[0079] Furthermore, in order to improve drilling accuracy and ensure that the processed holes meet production requirements, the positioning module 3 is also used to obtain the drilling strategy of the beam to be processed based on the structural model and the identification information.

[0080] The positioning module 3 is also used to determine the number of holes and the hole spacing on the end of the beam to be processed according to the drilling strategy.

[0081] The positioning module 3 is also used to determine the positions of the holes to be processed on each cluster plate of the end to be processed based on the multi-axis position information, the number of holes, and the spacing between holes.

[0082] It should be noted that the number of holes can be the number of holes drilled at each machining end of the beam to be machined, and the aforementioned hole spacing can be the spacing between the holes drilled at each machining end of the beam to be machined.

[0083] It should be understood that the positioning module 3 obtains the drilling strategy of the beam to be processed based on the structural model and the identification information, determines the number of holes and the drilling spacing on the end of the beam to be processed based on the drilling strategy, and determines the hole positions to be processed on each plate of the end to be processed based on the multi-axis position information, the number of holes and the drilling spacing, thereby improving the drilling accuracy of each hole position.

[0084] Furthermore, in order to accurately formulate the processing strategy for the beam to be processed, the positioning module 3 is also used to match the processing requirement information corresponding to the beam to be processed from the preset beam database according to the structural model and the identification information;

[0085] The positioning module 3 is also used to determine the historical processing log of the beam to be processed based on the processing requirement information, and to determine the historical processing hole position based on the historical processing log;

[0086] The positioning module 3 is also used to perform hole position calibration on each cluster plate of the end to be processed according to the historical processing hole positions, and to determine the valid and invalid hole positions among the hole positions to be processed according to the calibration results;

[0087] The positioning module 3 is also used to correct the invalid hole position according to the historical processing hole position, the horizontal axis position information and the vertical axis position information, and use the corrected invalid hole position and the valid hole position as new holes to be processed.

[0088] It should be noted that the processing requirement information can be the processing requirement information of similar beams to the beam to be processed during the historical processing process. The aforementioned historical processing log can be the log information recorded in the historical processing of similar beams to the beam to be processed. The aforementioned historical processing hole positions can be the hole positions drilled in the historical processing of similar beams to the beam to be processed.

[0089] It should be understood that the positioning module 3 matches the processing requirement information corresponding to the beam to be processed from the preset beam database according to the structural model and the identification information, determines the historical processing log of the beam to be processed according to the processing requirement information, determines the historical processing hole positions according to the historical processing log, performs hole position calibration on the holes to be processed on each plate of the beam to be processed according to the historical processing hole positions, determines the valid and invalid holes in the holes to be processed according to the calibration results, corrects the invalid holes according to the historical processing hole positions, the horizontal axis position information and the vertical axis position information, and uses the corrected invalid holes and the valid holes as new holes to be processed.

[0090] In this embodiment, the beam to be processed is transmitted to the positioning area via a transmission module. The structural analysis module obtains the structural information of the beam to be processed in the positioning area, constructs a structural model of the beam to be processed in a preset coordinate system based on the structural information, and sends the structural model and the identification information of the beam to be processed to the positioning module. The positioning module centers and clamps the beam to be processed according to the structural model and the identification information, and lifts the center-clamped beam to be processed to the positioning area. Based on the preset coordinate system and the structural model, the positioning module performs multi-axis positioning on the beam to be processed in the positioning area to obtain the multi-axis position information of the beam to be processed, and sends the multi-axis position information to the processing module for drilling. This effectively improves the drilling accuracy and efficiency of the beam and effectively avoids the problem of low drilling accuracy caused by inaccurate positioning.

[0091] Reference Figure 2 , Figure 2 This is a schematic diagram of the structure of a CNC equipment for drilling and machining beams, which is part of the hardware operating environment involved in the embodiments of this application.

[0092] like Figure 2 As shown, the CNC equipment for drilling beams may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. The communication bus 1002 is used to enable communication between these components. The user interface 1003 may include a display screen and an input unit such as a keyboard; optionally, the user interface 1003 may also include a standard wired interface or a wireless interface. The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a Wireless-Fidelity (Wi-Fi) interface). The memory 1005 may be high-speed random access memory (RAM) or stable non-volatile memory (NVM), such as a disk storage device. Optionally, the memory 1005 may also be a storage device independent of the aforementioned processor 1001.

[0093] Those skilled in the art will understand that Figure 2 The structure shown does not constitute a limitation on the CNC equipment for drilling the center beam, and may include more or fewer parts than shown, or combine certain parts, or have different part arrangements.

[0094] like Figure 2 As shown, the memory 1005, which serves as a storage medium, may include an operating system, a network communication module, a user interface module, and a drilling program for the central beam.

[0095] exist Figure 2 In the CNC equipment for drilling and machining the beam shown, the network interface 1004 is mainly used for data communication with the network server; the user interface 1003 is mainly used for data interaction with the user; the processor 1001 and memory 1005 in the CNC equipment for drilling and machining the beam in this application can be set in the CNC equipment for drilling and machining the beam. The CNC equipment for drilling and machining the beam calls the drilling and machining program stored in the memory 1005 through the processor 1001 and executes the drilling and machining method for the beam provided in the embodiment of this application.

[0096] Furthermore, based on the aforementioned CNC system for drilling holes in the center beam, this application provides a method for drilling holes in the center beam, referring to... Figure 3 , Figure 3 This is a schematic flowchart of an embodiment of a method for drilling holes in a beam according to this application.

[0097] In this embodiment, the method for drilling holes in the middle beam includes the following steps:

[0098] Step S10: The transmission module transmits the beam to be processed to the positioning area.

[0099] It should be understood that the execution subject of the method in this embodiment can be a CNC machine for drilling and machining of beams with data processing, network communication and program operation functions, such as a computer, or other devices or equipment that can achieve the same or similar functions. The above-mentioned CNC machine for drilling and machining of beams is used as an example for illustration here.

[0100] Step S20: The structural analysis module obtains the structural information of the beam to be processed in the positioning area, constructs a structural model of the beam to be processed in a preset coordinate system based on the structural information, and sends the structural model and the identification information of the beam to be processed to the positioning module.

[0101] Step S30: The positioning module centers and clamps the beam to be processed according to the structural model and the identification information, and lifts the center-clamped beam to be processed to the positioning area.

[0102] Step S40: The positioning module performs multi-axis positioning of the beam to be processed in the positioning area based on the preset coordinate system and the structural model, obtains the multi-axis position information of the beam to be processed, and sends the multi-axis position information to the processing module.

[0103] Step S50: The machining module performs drilling on the beam to be machined according to the multi-axis position information.

[0104] In this embodiment, the beam to be processed is transmitted to the positioning area via a transmission module. The structural analysis module obtains the structural information of the beam to be processed in the positioning area, constructs a structural model of the beam to be processed in a preset coordinate system based on the structural information, and sends the structural model and the identification information of the beam to be processed to the positioning module. The positioning module centers and clamps the beam to be processed according to the structural model and the identification information, and lifts the center-clamped beam to be processed to the positioning area. Based on the preset coordinate system and the structural model, the positioning module performs multi-axis positioning on the beam to be processed in the positioning area to obtain the multi-axis position information of the beam to be processed, and sends the multi-axis position information to the processing module for drilling. This effectively improves the drilling accuracy and efficiency of the beam and effectively avoids the problem of low drilling accuracy caused by inaccurate positioning.

[0105] Furthermore, this application also proposes a storage medium storing a center beam drilling process program, which, when executed by a processor, implements the steps of the center beam drilling process method described above.

[0106] Since this storage medium adopts all the technical solutions of all the above embodiments, it has at least all the beneficial effects brought about by the technical solutions of the above embodiments, which will not be repeated here.

[0107] Reference Figure 4 , Figure 4 This is a structural block diagram of an embodiment of the CNC device for drilling beams in this application.

[0108] like Figure 4 As shown, the CNC device for drilling holes in the middle beam proposed in this application includes:

[0109] The transmission module 10 is used to transmit the beam to be processed to the positioning area;

[0110] The structural analysis module 20 is used to obtain the structural information of the beam to be processed in the positioning area, construct a structural model of the beam to be processed in a preset coordinate system based on the structural information, and send the structural model and the identification information of the beam to be processed to the positioning module.

[0111] The positioning module 30 is used to center and clamp the beam to be processed according to the structural model and the identification information, and to lift the center and clamped beam to be processed to the positioning area.

[0112] The positioning module 30 is further configured to perform multi-axis positioning of the beam to be processed in the positioning area based on the preset coordinate system and the structural model, obtain the multi-axis position information of the beam to be processed, and send the multi-axis position information to the processing module;

[0113] The processing module 40 is used to perform drilling processing on the beam to be processed according to the multi-axis position information.

[0114] In this embodiment, the beam to be processed is transmitted to the positioning area via a transmission module. The structural analysis module obtains the structural information of the beam to be processed in the positioning area, constructs a structural model of the beam to be processed in a preset coordinate system based on the structural information, and sends the structural model and the identification information of the beam to be processed to the positioning module. The positioning module centers and clamps the beam to be processed according to the structural model and the identification information, and lifts the center-clamped beam to be processed to the positioning area. Based on the preset coordinate system and the structural model, the positioning module performs multi-axis positioning on the beam to be processed in the positioning area to obtain the multi-axis position information of the beam to be processed, and sends the multi-axis position information to the processing module for drilling. This effectively improves the drilling accuracy and efficiency of the beam and effectively avoids the problem of low drilling accuracy caused by inaccurate positioning.

[0115] It should be understood that the above are merely illustrative examples and do not constitute any limitation on the technical solution of this application. In specific applications, those skilled in the art can make settings as needed, and this application does not impose any restrictions on this.

[0116] It should be noted that the workflow described above is merely illustrative and does not limit the scope of protection of this application. In practical applications, those skilled in the art can select some or all of it to achieve the purpose of this embodiment according to actual needs, and no restrictions are imposed here.

[0117] In addition, for technical details not described in detail in this embodiment, please refer to the beam drilling method provided in any embodiment of this application, which will not be repeated here.

[0118] Furthermore, it should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.

[0119] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0120] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as read-only memory (ROM) / RAM, magnetic disk, optical disk), and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0121] The above are merely preferred embodiments of this application and do not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.

Claims

1. A CNC system for drilling holes in a central beam, characterized in that, The CNC system for drilling the central beam includes: a transmission module, a structural analysis module, a positioning module, and a machining module; The transmission module is used to transmit the beam to be processed to the positioning area; The structural analysis module is used to obtain the structural information of the beam to be processed in the positioning area, construct a structural model of the beam to be processed in a preset coordinate system based on the structural information, and send the structural model and the identification information of the beam to be processed to the positioning module. The positioning module is used to center and clamp the beam to be processed according to the structural model and the identification information, and to lift the center and clamped beam to be processed to the positioning area. The positioning module is also used to perform multi-axis positioning of the beam to be processed in the positioning area based on the preset coordinate system and the structural model, obtain the multi-axis position information of the beam to be processed, and send the multi-axis position information to the processing module; The processing module is used to perform drilling processing on the beam to be processed according to the multi-axis position information; The multi-axis position information includes horizontal axis position information and vertical axis position information; The positioning module is further configured to determine the hole positions to be processed on each cluster plate of the end to be processed, as well as the horizontal axis hole position information and the vertical axis hole position information of the hole positions to be processed, based on the horizontal axis position information and the vertical axis position information, and send the horizontal axis hole position information and the vertical axis hole position information to the processing module. The positioning module is also used to match the processing requirement information corresponding to the beam to be processed from the preset beam database according to the structural model and the identification information; The positioning module is also used to determine the historical processing log of the beam to be processed based on the processing requirement information, and to determine the historical processing hole positions based on the historical processing log; The positioning module is also used to perform hole position calibration on each cluster plate of the end to be processed according to the historical processing hole positions, and to determine the valid and invalid hole positions among the hole positions to be processed according to the calibration results; The positioning module is also used to correct the invalid hole position according to the historical processed hole position, the horizontal axis position information and the vertical axis position information, and use the corrected invalid hole position and the valid hole position as new holes to be processed.

2. The CNC system for drilling and machining the middle beam as described in claim 1, characterized in that, The structural analysis module is also used to perform image recognition on the positioning area to obtain an image of the positioning area, and to extract features from the image of the positioning area to obtain feature information; The structural analysis module is further configured to determine the beam to be processed in the positioning area based on the feature information, and to obtain the structural information of the beam to be processed based on the feature information.

3. The CNC system for drilling and machining the middle beam as described in claim 2, characterized in that, The structural analysis module is also used to perform image recognition on the positioning area to obtain an image of the positioning area, and to perform raster processing on the image of the positioning area to obtain multiple image rasteres of the positioning area. The structure analysis module is also used to extract features from multiple image gratings to obtain grating feature information, and to select target gratings that meet preset feature conditions from multiple image gratings based on the grating feature information. The structural analysis module is further configured to determine the middle beam to be processed in the positioning area based on the target grid, construct a middle beam grid image of the middle beam to be processed in the positioning area based on the target grid, and obtain the structural information of the middle beam to be processed based on the middle beam grid image.

4. The CNC system for drilling and machining the center beam as described in any one of claims 1 to 3, characterized in that, The positioning module is also used to perform multi-axis positioning of the beam to be processed in the positioning area based on the preset coordinate system and the structural model, and to determine the processing end of the beam to be processed based on the multi-axis positioning result; The positioning module is also used to obtain the horizontal axis position information and vertical axis position information of the end to be processed in the preset coordinate system based on the multi-axis positioning result; The processing module is also used to drill holes in the beam to be processed according to the horizontal axis hole position information and the vertical axis hole position information.

5. The CNC system for drilling and machining the middle beam as described in claim 4, characterized in that, The positioning module is also used to obtain the drilling strategy of the beam to be processed based on the structural model and the identification information; The positioning module is also used to determine the number of holes and the hole spacing on the end of the beam to be processed according to the drilling strategy. The positioning module is also used to determine the hole positions to be processed on each cluster plate of the end to be processed based on the multi-axis position information, the number of holes, and the hole spacing.

6. A method for drilling a center beam based on the CNC system for drilling a center beam according to any one of claims 1 to 5, characterized in that, The method includes: The transmission module transfers the beam to be processed to the positioning area; The structural analysis module obtains the structural information of the beam to be processed in the positioning area, constructs a structural model of the beam to be processed in a preset coordinate system based on the structural information, and sends the structural model and the identification information of the beam to be processed to the positioning module. The positioning module centers and clamps the beam to be processed according to the structural model and the identification information, and then lifts the center-clamped beam to be processed to the positioning area. The positioning module performs multi-axis positioning of the beam to be processed in the positioning area based on the preset coordinate system and the structural model, obtains the multi-axis position information of the beam to be processed, and sends the multi-axis position information to the processing module; The machining module performs drilling on the beam to be machined based on the multi-axis position information.

7. A CNC device for drilling a center beam based on the CNC system for drilling a center beam according to any one of claims 1 to 5, characterized in that, The CNC device for drilling holes in the middle beam includes: The transmission module is used to transfer the beam to be processed to the positioning area; The structural analysis module is used to obtain the structural information of the beam to be processed in the positioning area, construct a structural model of the beam to be processed in a preset coordinate system based on the structural information, and send the structural model and the identification information of the beam to be processed to the positioning module. The positioning module is used to center and clamp the beam to be processed according to the structural model and the identification information, and to lift the center and clamped beam to be processed to the positioning area. The positioning module is also used to perform multi-axis positioning of the beam to be processed in the positioning area based on the preset coordinate system and the structural model, obtain the multi-axis position information of the beam to be processed, and send the multi-axis position information to the processing module; The machining module is used to perform drilling machining on the beam to be machined according to the multi-axis position information.

8. A CNC machine for drilling holes in a central beam, characterized in that, The CNC equipment for drilling the center beam includes: a memory, a processor, and a center beam drilling program stored in the memory and executable on the processor, wherein the center beam drilling program is configured to implement the center beam drilling method as described in claim 6.

9. A storage medium, characterized in that, The storage medium stores a drilling program for the center beam, which, when executed by the processor, implements the drilling method for the center beam as described in claim 6.

Citation Information

Patent Citations

  • Drilling and tapping device for cross beam of optical fiber cutting machine

    CN113369903A

  • Vehicle longitudinal beam punching method, device and equipment and storage medium

    CN115659541A