Control method for a shot blasting system, shot blasting system, controller and storage medium
By using image recognition and region segmentation methods, the problems of incomplete shot blasting and waste in shot blasting systems have been solved, achieving precise shot blasting of workpieces and material saving.
Patent Information
- Application Number
- CN202311309324.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-10
- Publication Date
- 2026-01-20
- Estimated Expiration
- 2043-10-10
AI Technical Summary
Existing shot blasting systems cannot achieve precise shot blasting when processing parts of different shapes and degrees of corrosion, resulting in incomplete or excessive shot blasting in some areas, leading to waste of steel shot and workpiece quality not meeting requirements.
The image recognition device acquires the workpiece label image, determines the model information, and divides the workpiece into easy-to-blast and difficult-to-blast areas according to the structural parameters. The corresponding blasting parameters are set, including the conveying speed and the control of the blasting equipment, to achieve precise blasting.
It enables precise shot blasting of different parts of the workpiece, avoiding incomplete or excessive shot blasting, saving steel shot material and meeting the workpiece quality requirements.
Smart Images

Figure CN117564942B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of engineering machinery, in particular to a control method for a shot blasting system, a shot blasting system, a controller and a storage medium. BACKGROUND
[0002] In the painting workshop in the field of engineering machinery, when the steel plate of a part is shot blasted, a fixed conveying speed is set for a part with multiple different shapes and different degrees of rust, and if the conveying speed of the conveying device needs to be modified, manual adjustment is required. This speed-uniform shot blasting control method can result in poor shot blasting effect of different types of parts, such as incomplete shot blasting of severely rusted workpieces and excessive shot blasting of slightly rusted parts. Moreover, the structure of the same part also varies at different positions, and the use of the same conveying speed can also result in incomplete local shot blasting and excessive local shot blasting, which not only wastes steel shots but also fails to meet the production requirements for the shot blasting quality of the parts. SUMMARY
[0003] The purpose of the embodiments of the present application is to provide a control method for a shot blasting system to solve the technical problem that the existing technology has the problems of empty shot blasting, incomplete shot blasting, and excessive shot blasting of workpieces, which not only causes waste of steel shot materials but also fails to meet the shot blasting quality requirements of workpieces.
[0004] To achieve the above-mentioned purpose, the first aspect of the present application provides a control method for a shot blasting system, the shot blasting system comprising a conveying device, a shot blasting device and an image recognition device, wherein a label image is attached to a workpiece to be shot blasted, and the control method comprises:
[0005] acquiring the label image of the workpiece to be shot blasted by the image recognition device during conveying of the workpiece to be shot blasted by the conveying device;
[0006] determining the model information of the workpiece to be shot blasted according to the label image;
[0007] dividing the workpiece to be shot blasted into a first shot blasting area and a second shot blasting area according to the structure parameters corresponding to the model information;
[0008] respectively setting first shot blasting parameters and second shot blasting parameters corresponding to the first shot blasting area and the second shot blasting area, wherein the shot blasting parameters include the conveying speed of the conveying device;
[0009] controlling the shot blasting parameters of the shot blasting system to switch to the first shot blasting parameters or the second shot blasting parameters, so that the shot blasting system performs shot blasting with the shot blasting parameters corresponding to the first shot blasting area and the second shot blasting area.
[0010] In the embodiment of the present application, the conveying device comprises a conveying track and a lifting hook for suspending a workpiece to be blasted, and a load code body is installed on the lifting hook, and a radio frequency detection device is installed on the conveying track, and the workpiece to be blasted is divided into a first blasting area and a second blasting area according to the structure parameters corresponding to the model information, which comprises: transmitting the model information to the load code body; receiving the model information forwarded by the radio frequency detection device when the lifting hook moves to the detection area of the radio frequency detection device along the conveying track, wherein the radio frequency detection device obtains the model information based on the load code body; determining the workpiece drawing corresponding to the model information to obtain the structure parameters of the workpiece to be blasted; and dividing the workpiece to be blasted into the first blasting area and the second blasting area according to the structure parameters.
[0011] In the embodiment of the present application, the control method further comprises: before determining the workpiece drawing corresponding to the model information, receiving input data uploaded by a terminal, wherein the input data comprises structure data and model data of a plurality of template workpieces; and generating a workpiece drawing corresponding to each template workpiece according to the model data and the structure data.
[0012] In the embodiment of the present application, the blasting device comprises a blasting port, and the control method comprises: determining the area type of the workpiece-to-be-blasted area in which the workpiece to be blasted is located in the detection area of the blasting port; in the case that the area type of the workpiece-to-be-blasted area is the first blasting area, controlling the blasting parameters of the blasting system to switch to the first blasting parameters; and in the case that the area type of the workpiece-to-be-blasted area is the second blasting area, controlling the blasting parameters of the blasting system to switch to the second blasting parameters.
[0013] In the embodiment of the present application, the blasting port is provided with a plurality of blasting heads, and the control method further comprises: in the case that the blasting parameters of the blasting system are controlled to switch to the first blasting parameters, controlling a first target blasting head in the plurality of blasting heads to start according to the first blasting parameters, so as to blast the workpiece to be blasted; and in the case that the blasting parameters of the blasting system are controlled to switch to the second blasting parameters, controlling a second target blasting head in the plurality of blasting heads to start according to the second blasting parameters, so as to blast the workpiece to be blasted.
[0014] In the embodiment of the present application, the blasting parameters further comprise the staying time length of the conveying device, and the control method further comprises: for any one of the first blasting area or the second blasting area, determining the first time length and the second time length for blasting any one of the first blasting area or the second blasting area according to the conveying speed and the staying time length of the conveying device; and controlling the blasting parameters of the blasting system to switch to the first blasting parameters or the second blasting parameters according to the first time length and the second time length.
[0015] The second aspect of the present application provides a controller configured to execute the control method for the blasting system.
[0016] The third aspect of the present application provides a shot blasting system, comprising:
[0017] a conveying device configured to convey a workpiece to be shot blasted;
[0018] a shot blasting device configured to perform a shot blasting operation on the workpiece to be shot blasted;
[0019] an image recognition device configured to acquire a label image on the workpiece to be shot blasted; and
[0020] a controller configured to perform the control method for the shot blasting system.
[0021] In the embodiments of the present application, the conveying device comprises:
[0022] a conveying track configured to convey the workpiece to be shot blasted, and a radio frequency detection device installed on the conveying track and configured to detect and forward model information of the workpiece to be shot blasted stored in the load code body on the hook;
[0023] a hook configured to hang the workpiece to be shot blasted, and a load code body installed on the hook;
[0024] In the embodiments of the present application, the shot blasting device further comprises:
[0025] a shot blasting port provided with a plurality of shot heads and configured to start the corresponding target shot head to perform shot blasting on the workpiece to be shot blasted according to the shot head parameters of the shot blasting system.
[0026] The fourth aspect of the present application provides a machine readable storage medium, and the machine readable storage medium stores instructions, the instructions, when executed by a processor, cause the processor to be configured to perform the control method for the shot blasting system.
[0027] The technical scheme above, in the process of conveying the workpiece to be blasted by the conveying device, the image recognition device obtains a label image of the workpiece to be blasted; the model information of the workpiece to be blasted is determined according to the label image; the workpiece to be blasted is divided into a first blasting area and a second blasting area according to the structure parameters corresponding to the model information; the first blasting parameter and the second blasting parameter corresponding to the first blasting area and the second blasting area are respectively set, wherein the blasting parameter includes the conveying speed of the conveying device; the blasting parameter of the blasting system is switched to the first blasting parameter or the second blasting parameter, so that the blasting system blasts with the blasting parameter corresponding to the first blasting area and the second blasting area. By matching the obtained workpiece information, the structure parameters corresponding to the workpiece to be blasted are obtained, so that the first and second areas of the current workpiece to be blasted can be divided according to the structure parameters, and the first and second blasting parameters corresponding to the first and second areas are set before blasting, so that accurate blasting of different parts of the same workpiece can be realized during the blasting process. Not only can the incomplete and excessive blasting be avoided, but also the technical effects of saving steel shot material and meeting the workpiece blasting quality requirements can be achieved.
[0028] Other features and advantages of the embodiments of the present application will be described in detail in the following specific implementation part. BRIEF DESCRIPTION OF DRAWINGS
[0029] The accompanying drawings are included to provide a further understanding of the embodiments of the present application, and constitute a part of the specification, and are used together with the following specific implementation to explain the embodiments of the present application, but do not constitute a limitation on the embodiments of the present application. In the drawings:
[0030] Figure 1 The flowchart of the control method for the blasting system according to the embodiments of the present application is schematically shown;
[0031] Figure 2 The structure diagram of the workpiece to be blasted according to the embodiments of the present application is schematically shown;
[0032] Figure 3 The conveying speed diagram of the workpiece to be blasted according to the embodiments of the present application is schematically shown;
[0033] Figure 4 The flowchart of another control method for the blasting system according to the embodiments of the present application is schematically shown;
[0034] Figure 5 The internal structure diagram of the computer device according to the embodiments of the present application is schematically shown. DETAILED DESCRIPTION
[0035] In order to make the purposes, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. It should be understood that the specific implementation described herein is only used to explain and illustrate the embodiments of the present application, and is not used to limit the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of protection of the present application.
[0036] It should be noted that if the embodiments of the present application involve directional indications (such as up, down, left, right, front, back, etc.), the directional indications are only used to explain the relative positional relationship, movement condition, etc. between components in a certain specific posture (as shown in the drawings), and if the specific posture changes, the directional indications also change accordingly.
[0037] In addition, if the embodiments of the present application involve descriptions such as “first”, “second”, etc., the descriptions of “first”, “second”, etc. are only for description purposes, and cannot be understood as indicating or implying the relative importance of the indicated technical features or implicitly indicating the number of the indicated technical features. Therefore, the features limited by “first” and “second” can explicitly or implicitly include at least one of the features. In addition, the technical solutions of each embodiment can be combined with each other, but it must be based on the fact that a person of ordinary skill in the art can realize it, and when the combination of technical solutions contradicts each other or cannot be realized, it should be considered that the combination of technical solutions does not exist, and is also not within the scope of protection claimed by the present application.
[0038] Figure 1 A flowchart of a control method for a shot blasting system according to an embodiment of the present application is schematically shown. As shown in Figure 1 The embodiments of the present application provide a control method for a shot blasting system, which can include the following steps.
[0039] Step 101: In the process of conveying the workpiece to be shot blasted by the conveying device, the image recognition device acquires a label image of the workpiece to be shot blasted.
[0040] In the embodiment of the present application, the shot blasting refers to the process of driving steel shot by a motor to hit the rust-containing parts to remove the rust and oxide layer on the surface of the parts. The shot blasting equipment refers to a casting equipment for cleaning or strengthening the surface of the casting by using the high-speed pellets thrown by the shot blasting machine. The technical solution provides a shot blasting system including a conveying device, a shot blasting equipment and an image recognition device. In the technical solution, in order to obtain the information of the workpiece to be blasted before the shot blasting, the information of the workpiece to be blasted can be converted into a corresponding label image, and the label image is attached to the workpiece to be blasted, so that the information of the workpiece to be blasted can be obtained through the label image during the transportation process of the workpiece to be blasted. The label image can be a two-dimensional code, which is a pattern of black and white alternation recording data symbol information in a two-dimensional plane by a certain specific geometric pattern, using several geometric shapes corresponding to binary to represent text value information, and automatically recognizing through image input device or photoelectric scanning device to realize automatic processing of information. The image recognition device can be a code scanning gun, which is also called a scanning gun. Pictures, photos, films and various types of drawings and documents can be input into the computer by the scanning gun, and then the processing, management, use, storage or output of the image information can be realized. Therefore, during the conveying process of the workpiece to be blasted by the conveying device, the label image of the workpiece to be blasted can be scanned and recognized by the code scanning gun.
[0041] Step 102, determining the model information of the workpiece to be blasted according to the label image.
[0042] In the embodiment of the present application, after the label image of the workpiece to be blasted is obtained by the image recognition device, the model information of the workpiece to be blasted can be determined according to the label image. Specifically, taking the label image as a two-dimensional code and the image recognition device as a code scanning gun as an example, a corresponding two-dimensional code is generated according to the model information of the workpiece to be blasted, and the two-dimensional code is attached to the corresponding workpiece to be blasted. During the conveying process of the workpiece to be blasted by the conveying device, the two-dimensional code of the workpiece to be blasted is scanned by the code scanning gun to obtain the model information of the workpiece to be blasted.
[0043] Step 103, dividing the workpiece to be blasted into a first shot blasting area and a second shot blasting area according to the structure parameters corresponding to the model information.
[0044] In the embodiment of the present application, after the controller obtains the model information of the workpiece to be blasted, the workpiece to be blasted can be divided into a first blasting area and a second blasting area according to the structure parameters corresponding to the model information. The first blasting area and the second blasting area can be a difficult-to-blast area and an easy-to-blast area, respectively. For the workpiece to be blasted, the two sides of the workpiece are flat, and the flat structure is directly hit by the steel balls when the workpiece is blasted. Therefore, the workpiece is divided into an easy-to-blast area. The front fork position of the workpiece is similar to the structure of a fork. The inner side of the front fork is blocked by the two side steel plates, and the steel balls cannot hit every part directly during the blasting process. Only by prolonging the blasting time can the steel balls be indirectly bounced to blast and remove rust. Therefore, the workpiece is divided into a difficult-to-blast area.
[0045] As shown in Figure 2 A structural diagram of a workpiece to be blasted is provided. As shown in the figure, the II area is an easy-to-blast area of the workpiece to be blasted. This area is a flat structure, and the steel balls can directly hit the workpiece when blasting. The I area is a difficult-to-blast area, and this area is a polygonal structure. The steel balls cannot hit every part of the recessed part when blasting.
[0046] In the embodiment of the present application, the conveying device includes a conveying track and a hook, the hook is used to hang the workpiece to be blasted, a load code body is installed on the hook, a radio frequency detection device is installed on the conveying track, and the workpiece to be blasted is divided into a first blasting area and a second blasting area according to the structure parameters corresponding to the model information, including: transmitting the model information to the load code body; when the hook moves to the detection area of the radio frequency detection device following the conveying track, receiving the model information forwarded by the radio frequency detection device, wherein the radio frequency detection device obtains the model information based on the load code body; determining the workpiece drawing matched with the model information to obtain the structure parameters of the workpiece to be blasted; and dividing the workpiece to be blasted into the first blasting area and the second blasting area according to the structure parameters.
[0047] The code carrier is also called an electronic tag, which is the carrier of RFID technology. The electronic tag has the characteristics of fast read-write speed, convenient use, safety and durability, and good sensing effect. RFID technology refers to radio frequency identification technology, which is a kind of automatic identification technology. It realizes non-contact two-way data communication through wireless radio frequency, reads and writes the recording medium through wireless radio frequency, and achieves the purpose of identifying the target and data exchange. In the identification system, the read-write and communication of the electronic tag are realized through electromagnetic waves. According to the communication distance, it can be divided into near field and far field, so the data exchange mode between the read / write device and the electronic tag is also correspondingly divided into load modulation and backscatter modulation. In the technical solution, a radio frequency detection device is installed on the conveying track, and data interaction is realized between the radio frequency detection device and the code carrier. When the code carrier enters the detection range of the radio frequency detection device, the radio frequency detection device can automatically obtain the data carried by the code carrier. Specifically, the image recognition device obtains the image label on the workpiece to be shot blasting, and then determines the model information of the workpiece to be shot blasting according to the image label, and transmits the model information to the code carrier on the hook. It should be understood that one hook corresponds to one code carrier, which is used to store the model information of the workpiece to be shot blasting. The hook suspends the workpiece to be shot blasting and is conveyed through the conveying track. When the hook enters the detection area of the radio frequency detection device, the radio frequency detection device automatically uses wireless radio frequency technology to interact with the code carrier to obtain the model information written on the code carrier. The controller receives the model information forwarded by the radio frequency detection device, and then matches the corresponding workpiece drawing according to the model information, and further obtains the structure parameters of the workpiece to be shot blasting through the workpiece drawing. The structure parameters can include the length, width, height and shape of the workpiece to be shot blasting. After obtaining these structure parameters representing the characteristics of the workpiece to be shot blasting, the workpiece to be shot blasting can be divided into a first shot blasting area and a second shot blasting area according to the structure parameters.
[0048] In the embodiment of the application, before determining the workpiece drawing matched with the model information, the input data uploaded by the receiving terminal is received, and the input data includes the structure data and model data of a plurality of template workpieces; and the workpiece drawing corresponding to each template workpiece is generated according to the model data and the structure data.
[0049] In the technical solution, the user can convert experience into position length information of the workpiece according to actual shot blasting experience in the early stage, and complete the identification of the workpiece through program programming and PLC transmission between the shot blasting equipment and the conveying device, and differential treatment of different parts, so as to set the shot blasting difficulty area of each type of workpiece to be shot blasted. After the program is implemented, the shot blasting situation can be observed, and the area information and the program can be fine-tuned and optimized to realize accurate division of the shot blasting difficulty area of each type of workpiece. After the shot blasting difficulty area of each type of workpiece is divided on the terminal, the corresponding data information can be input to the controller, and each type of workpiece to be shot blasted can be input to the terminal in the form of a plurality of template workpieces, and the controller can automatically generate a workpiece drawing corresponding to each template workpiece according to the type data and the structure data.
[0050] Step 104, respectively setting first shot blasting parameters and second shot blasting parameters corresponding to the first shot blasting area and the second shot blasting area, wherein the shot blasting parameters include a conveying speed of the conveying device.
[0051] In the embodiment of the present application, in the process of conveying the workpiece to be shot blasted by the conveying device, the label image on the workpiece to be shot blasted is acquired through the image recognition device, so as to acquire the type information of the workpiece to be shot blasted according to the label image. The acquired type information is further sent to the code carrier installed on the hook. When the conveying track of the conveying device conveys the workpiece to be shot blasted into the detection area of the radio frequency detection device installed on the conveying track, the radio frequency detection device and the code carrier perform data interaction to acquire and forward the type information stored on the code carrier to the controller. The controller matches the workpiece drawing corresponding to the type information in the drawing library constructed by the template workpiece according to the received type information, determines the structure parameter of the current workpiece to be shot blasted according to the workpiece drawing, and further divides the workpiece to be shot blasted into the first shot blasting area and the second shot blasting area according to the structure parameter.
[0052] Further, after the region division of the workpiece to be blasted, the controller sets the corresponding first blasting parameter and second blasting parameter for the first blasting region and the second blasting region respectively, and the blasting parameter includes the conveying speed of the conveying device. It should be understood that in the technical solution, the blasting parameter of the blasting system, such as the conveying speed of the conveying device, is obtained through the experience accumulation of the actual blasting effect in the early stage, for example, the conveying speed of the easy-to-blast region can be set to 1.5 m / min, the conveying speed of the difficult-to-blast region can be set to 1.0 m / min, and the normal conveying speed can be set to the length of the workpiece divided by the production cycle time, that is, 1.3 m / min, and the speed greater than the normal conveying speed is fast, and vice versa. Similarly, during the blasting process, the blasting device can set different blasting speeds, and the blasting speed can refer to the steel ball launching speed, for example, the blasting speed of the easy-to-blast region is set to 1.0 m / s, and the blasting speed of the difficult-to-blast region is set to 1.5 m / s.
[0053] In the embodiment of the present application, the blasting parameter further includes the residence time of the conveying device, and the control method further includes: for any one of the first blasting region or the second blasting region, determining the first time and the second time for blasting any one of the first blasting region or the second blasting region according to the conveying speed and the residence time of the conveying device; and controlling the blasting parameter of the blasting system to switch to the first blasting parameter or the second blasting parameter according to the first time and the second time.
[0054] It should be understood that for the difficult-to-blast region, the structure of the front fork makes the workpiece to be blasted have many dead angles that are difficult to clean. In order to further remove the rust or oxide layer of each dead angle of the difficult-to-blast region, the conveying track can be controlled to pause conveying, that is, the conveying speed is 0, so that the conveying device stays to keep the workpiece to be blasted stationary in place, so as to achieve the purpose of removing the rust or oxide layer of the same part by prolonging the repeated hitting of the same part. The residence time of the conveying device can be set according to actual needs, for example, but not limited to, 1 s, 2 s. At the same time, during the residence of the conveying device, the blasting speed of the blasting device can be adjusted to assist in speeding up the cleaning speed of the dead angle, for example, the blasting speed can be increased to increase the steel ball launching frequency per unit time, thereby speeding up the cleaning speed.
[0055] Furthermore, before shot blasting any area of the workpiece, the controller, when dividing the workpiece into areas, has already determined the structural parameters such as length, width, and height of each first and second area. Therefore, during the shot blasting of any area, the total shot blasting time required for any area can be calculated based on the known structural parameters of the area, the conveying speed and dwell time of the conveyor, and the shot blasting speed of the shot blasting equipment. This allows the controller to automatically switch the shot blasting parameters of the shot blasting system to correspond to the parameters required for the next area when the current area is completed. For example, assuming the current area is a difficult-to-blast area, and the length, height, and width of the difficult-to-blast area are known, the corresponding conveying speed of the conveyor is 1.0 m / min, the dwell time is 5 s, and the shot blasting speed of the shot blasting equipment is 1.5 m / s, the total shot blasting time required to complete the difficult-to-blast area can be calculated. After shot blasting the difficult-to-blast area, the next area must be an easy-to-blast area. The controller then controls the shot blasting parameters of the shot blasting system to switch to the shot blasting parameters corresponding to the easy-to-blast area, so as to achieve seamless shot blasting of the easy-to-blast area.
[0056] For example, such as Figure 3 The diagram illustrates the conveying speed of a workpiece to be shot blasted. As shown, area II on the workpiece is the easy-to-blast area, and its conveying speed can be set to high, for example, 1.5 m / min. Area I on the workpiece is the difficult-to-blast area, and its conveying speed needs to be set to slow. By extending the blasting time and performing repeated shot blasting, the purpose of rust removal on the workpiece can be achieved. Therefore, the conveying speed of the difficult-to-blast area can be set to 1.0 m / min.
[0057] Step 105: Control the shot blasting system to switch the shot blasting parameters to the first shot blasting parameter or the second shot blasting parameter, so that the shot blasting system performs shot blasting with the shot blasting parameters corresponding to the first shot blasting area and the second shot blasting area.
[0058] In the embodiment of the present application, in the process of conveying the workpiece to be blasted by the conveying device, the image recognition device obtains the label image on the workpiece to be blasted, so as to obtain the model information of the workpiece to be blasted according to the label image, and the obtained model information is further sent to the code carrier installed on the hook. When the conveying track of the conveying device conveys the workpiece to be blasted into the detection area of the radio frequency detection device installed on the conveying track, the radio frequency detection device and the code carrier perform data interaction to obtain and forward the model information stored on the code carrier to the controller. The controller matches the workpiece drawing corresponding to the model information in the drawing library of the template workpiece according to the received model information, determines the structure parameters of the current workpiece to be blasted according to the workpiece drawing, and further divides the workpiece to be blasted into a first blasting area and a second blasting area according to the structure parameters. After the workpiece to be blasted is divided into areas, the controller sets corresponding first blasting parameters and second blasting parameters for the first blasting area and the second blasting area, respectively, and the blasting parameters include the blasting speed of the blasting equipment, the conveying speed and the residence time of the conveying device. At this time, the controller has determined the area division of the workpiece to be blasted and set the corresponding blasting parameters of each area, and when the workpiece to be blasted is blasted, the blasting parameters of the blasting system can be switched to the first blasting parameters or the second blasting parameters, so that the blasting system blasts with the blasting parameters corresponding to the first blasting area and the second blasting area.
[0059] In the embodiment of the present application, the blasting device includes a blasting port, and the control of the blasting parameter switching of the blasting system to the first blasting parameter or the second blasting parameter includes: determining the area type of the workpiece to be blasted in the detection area of the blasting port; in the case that the area type of the workpiece to be blasted is the first blasting area, controlling the blasting parameter switching of the blasting system to the first blasting parameter; and in the case that the area type of the workpiece to be blasted is the second blasting area, controlling the blasting parameter switching of the blasting system to the second blasting parameter.
[0060] In the technical solution, the model information of the workpiece to be blasted is obtained by conveying the workpiece to be blasted through the conveying track, and the workpiece to be blasted is not blasted by the blasting head before the workpiece to be blasted is divided into the first blasting area and the second blasting area according to the model information. Only when the conveying track conveys the workpiece to be blasted to the detection area of the blasting port, the controller controls the blasting head to start. It should be understood that in the actual blasting process, the blasting port controls the blasting head to start when the front end of the workpiece to be blasted just enters the detection area of the blasting port, but the blasting head does not blast the workpiece to be blasted at this time. When the front end of the workpiece to be blasted reaches the center of the detection area of the blasting port, the controller controls the blasting head to blast the workpiece to be blasted. Therefore, the blasting head starts but does not immediately perform the blasting action after starting, and the conveying track still has a conveying distance without actually blasting the workpiece to be blasted after the blasting head starts.
[0061] In the technical solution, the conveying track conveys the workpiece to be blasted into the detection area range of the blasting head opening, and then the controller controls the blasting head to start. Meanwhile, the controller determines the area type of the area to be blasted of the workpiece to be blasted in the detection area of the blasting opening, that is, determines the area type of the front end of the workpiece to be blasted in the detection area, and determines whether the area type is the first blasting area or the second blasting area. In the case where the area type of the area to be blasted is the first blasting area, the blasting parameters of the blasting system are switched to the first blasting parameters. In the case where the area type of the area to be blasted is the second blasting area, the blasting parameters of the blasting system are switched to the second blasting parameters. Specifically, when the area type of the current area to be blasted of the workpiece is the difficult-to-blast area, the controller controls the blasting parameters of the blasting system to be switched to the blasting parameters corresponding to the difficult-to-blast area. When the area type of the current area to be blasted of the workpiece is the easy-to-blast area, the controller controls the blasting parameters of the blasting system to be switched to the blasting parameters corresponding to the easy-to-blast area.
[0062] Further, it should be understood that, in the actual blasting process, when the front end of the workpiece to be blasted just enters the detection area of the blasting head opening, the controller controls the blasting device to start, but the blasting head is not controlled to start at this time to emit steel shots, because the workpiece to be blasted at this time has only entered the detection range of the blasting opening, but the front end of the workpiece to be blasted has not yet reached the blasting opening, that is, after the workpiece to be blasted enters the detection area range, there is still a conveying distance for the workpiece to be blasted to reach the blasting opening and perform actual blasting. Therefore, in order to prevent the emission of steel shots in the conveying distance from causing an empty blasting event, when the workpiece to be blasted is detected to be in the conveying distance, the controller controls the blasting device to start, controls the blasting speed of the blasting device to be 0, and controls the conveying speed of the conveying device to increase, so that the workpiece to be blasted can quickly pass through the conveying distance to reach the blasting opening, and after reaching the blasting opening, the workpiece to be blasted can quickly perform blasting according to the blasting parameters corresponding to the first and second areas. This method can effectively avoid the empty blasting event caused by starting the blasting head to emit steel shots before the workpiece to be blasted enters the blasting opening, and can effectively save steel shot materials.
[0063] In the embodiment of the present application, the blasting opening is provided with a plurality of blasting heads, and the control method further comprises: in the case where the blasting parameters of the blasting system are switched to the first blasting parameters, controlling a first target blasting head in the plurality of blasting heads to start according to the first blasting parameters to blast the workpiece to be blasted; and in the case where the blasting parameters of the blasting system are switched to the second blasting parameters, controlling a second target blasting head in the plurality of blasting heads to start according to the second blasting parameters to blast the workpiece to be blasted.
[0064] In the technical solution, the multiple throwing heads are installed in the throwing head ports, and each throwing head can perform shot blasting on the first shot blasting area and the second shot blasting area according to the steel shot emission speed corresponding to the first shot blasting area and the second shot blasting area, respectively. It should be understood that, in order to save steel shot materials and prolong the service life of the shot blasting equipment, when the first shot blasting area and the second shot blasting area are subjected to shot blasting, all the throwing heads do not need to be started to emit steel shots, but only the number of throwing heads that can meet the operation requirements is selected and started according to the actual shot blasting operation requirements. Specifically, when the first shot blasting area is subjected to shot blasting, the first target throwing head in the multiple throwing heads is controlled to be started according to the first shot blasting parameter, so as to perform shot blasting on the workpiece to be blasted; when the second shot blasting area is subjected to shot blasting, the second target throwing head in the multiple throwing heads is controlled to be started according to the second shot blasting parameter, so as to perform shot blasting on the workpiece to be blasted. For example, taking the case that the shot blasting equipment is installed with 100 throwing head ports as an example, when corresponding to the difficult shot blasting area, at least 80 throwing head ports need to be started to complete the shot blasting on the difficult shot blasting area at the corresponding conveying speed and shot blasting speed, and therefore, the number of throwing heads can be started to perform shot blasting according to the actual requirements between 80 and 100. When corresponding to the easy shot blasting area, at least 50 throwing heads need to be started, and therefore, the number of throwing heads can be started to perform shot blasting according to the actual requirements between 50 and 80.
[0065] The technical solution can obtain the structure parameters corresponding to the workpiece to be blasted by matching the obtained workpiece information, so as to divide the first area and the second area of the current workpiece to be blasted according to the structure parameters, and set the first shot blasting parameter and the second shot blasting parameter corresponding to the first area and the second area before shot blasting, so as to accurately perform shot blasting on different parts of the same workpiece during the shot blasting process. The technical solution can not only avoid the problems of empty shot blasting, incomplete shot blasting, and excessive shot blasting, but also save steel shot materials and meet the quality requirements of workpiece shot blasting.
[0066] In the embodiments of the present application, as Figure 4As shown, a flowchart of another control method for a shot blasting system is provided. Specifically, after the surface of the workpiece to be blasted is pasted with a two-dimensional code, the workpiece is hung by the hook of the conveying device and then transported through the conveying track of the conveying device. During the transportation, the two-dimensional code on the workpiece to be blasted can be scanned and recognized by the HMI or the code scanning gun to obtain the workpiece information such as the model information of the workpiece to be blasted. The PLC in the code scanning gun writes the obtained model information into the code carrier installed on the hook through RFID. An RFID module is installed at the conveying track in front of the shot blasting entrance of the shot blasting device. After the workpiece to be blasted is transported to the shot blasting entrance and enters the detection area of the RFID module, the RFID module reads the model information stored in the code carrier and transmits the information to the controller, thereby realizing the information uploading and recognition of the workpiece. Specifically, the controller can include a conveying PLC and a shot blasting PLC. The conveying PLC transmits the model information of the workpiece to be blasted to the shot blasting PLC through network communication. The shot blasting PLC matches the structural parameters corresponding to the current workpiece to be blasted according to the structural characteristics such as length, width and height of various models of workpieces provided in the system database. Then, the workpiece to be blasted is divided into difficult and easy areas according to the structural parameters, and the shot blasting speed, shot head number, conveying speed, and stay time of the conveying device of the shot blasting equipment corresponding to the difficult and easy areas are set, and then the shot blasting action is performed.
[0067] Further, the user can measure, compare and analyze different models of workpieces, select different functional areas of the workpiece components for each model of workpiece, and set the PLC program through the human-machine programmable interface. Specifically, when the workpiece to be blasted is hung on the conveying device and transported by the conveying device to approach the shot blasting equipment, the RFID module installed at the conveying track in front of the shot blasting entrance automatically starts the shot blasting program after sensing the signal of the workpiece to be blasted. Since the workpiece to be blasted approaches the shot blasting entrance, the shot blasting equipment has been started at this time, but the front end of the workpiece to be blasted has not reached the set position of the shot blasting, and there is still a distance between the set position and the workpiece to be blasted. Therefore, the conveying speed of the conveying device can be intelligently set to enable the workpiece to be blasted to quickly pass through the area without shot blasting and not to be shot blasted, thereby realizing the saving of process time and shot blasting material. When the workpiece to be blasted is shot blasted, the workpiece to be blasted is divided into easy and difficult shot blasting areas in advance through the analysis of the structure of the previous components. According to the functions of different areas and the current position of the workpiece to be blasted, the shot blasting time, stay time and conveying speed of the conveying device are accurately controlled, thereby realizing the targeted treatment of different areas of the workpiece. That is, the side surface plane of the easy shot blasting component can be intelligently accelerated to increase the conveying speed for shot blasting, and the conveying speed of the difficult shot blasting area with complex structure can be intelligently slowed down to ensure the shot blasting quality. The shot blasting time beat requirement of the overall process is met, and the surface shot blasting quality requirement of the overall product is also met.
[0068] The embodiment of the present application also provides a controller, which is used for running a program, wherein the program performs the control method for the shot blasting system.
[0069] The embodiment of the present application also provides a shot blasting system, which can comprise:
[0070] A conveying device is configured to convey a workpiece to be shot blasted;
[0071] A shot blasting device is configured to perform a shot blasting operation on the workpiece to be shot blasted;
[0072] An image recognition device is configured to acquire a label image on the workpiece to be shot blasted; and
[0073] A controller.
[0074] In the embodiment of the present application, the conveying device comprises:
[0075] A conveying track is configured to convey the workpiece to be shot blasted, and a radio frequency detection device is installed on the conveying track and configured to detect and forward model information of the workpiece to be shot blasted stored in the load code body on the hook;
[0076] A hook is configured to hang the workpiece to be shot blasted, and a load code body is installed on the hook.
[0077] In the embodiment of the present application, the shot blasting device further comprises:
[0078] A shot blasting port is installed with a plurality of shot heads, and is configured to start a corresponding target shot head to perform shot blasting on the workpiece to be shot blasted according to shot head parameters of the shot blasting system.
[0079] The embodiment of the present application also provides a machine readable storage medium, which stores instructions for causing a machine to perform the control method for the shot blasting system.
[0080] In one embodiment, a computer device, which can be a server, is provided, and an internal structure diagram of the computer device can be as shown in Figure 5As shown in the figure. The computer device includes a processor A01, a network interface A02, a memory (not shown in the figure) and a database (not shown in the figure) connected through a system bus. Among them, the processor A01 of the computer device is used to provide computing and control capabilities. The memory of the computer device includes an internal memory A03 and a non-volatile storage medium A04. The non-volatile storage medium A04 stores an operating system B01, a computer program B02 and a database (not shown in the figure). The internal memory A03 provides an environment for the operating system B01 and the computer program B02 in the non-volatile storage medium A04 to run. The database of the computer device is used to store the control method data for the shot blasting equipment. The network interface A02 of the computer device is used to communicate with the external terminal through the network connection. The computer program B02 is executed by the processor A01 to implement a control method for a shot blasting equipment.
[0081] Those skilled in the art can understand that, Figure 5 The structure shown in the figure is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. The specific computer device can include more or fewer components than those shown in the figure, or combine certain components, or have a different component arrangement.
[0082] The embodiment of the present application provides a device, the device includes a processor, a memory and a program stored in the memory and executable on the processor, and the processor executes the program to implement the steps of the control method for the shot blasting system.
[0083] The present application also provides a computer program product adapted to execute the program for initializing the steps of the control method for the shot blasting system when executed on a data processing device.
[0084] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system or a computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer usable program code.
[0085] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more flowcharts and / or blocks in the flowcharts and / or combination thereof. Figure 1 one or more flowcharts and / or blocks in the flowcharts and / or combination thereof.
[0086] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more flowcharts and / or blocks in the flowcharts and / or combination thereof. Figure 1 one or more flowcharts and / or blocks in the flowcharts and / or combination thereof.
[0087] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more flowcharts and / or blocks in the flowcharts and / or combination thereof. Figure 1 one or more flowcharts and / or blocks in the flowcharts and / or combination thereof.
[0088] In one typical configuration, the computing device includes one or more controllers (CPUs), input / output interfaces, network interfaces, and memory.
[0089] The memory can include non-persistent memory and / or volatile memory, such as random access memory (RAM) about which the processor modifies. The memory is an example of computer readable media.
[0090] Computer-readable media includes permanent and non-permanent, movable and non-movable media that can implement information storage by any method or technology. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette, magnetic tape disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information accessible to a computing device. According to the definition herein, computer-readable media does not include transitory media such as modulated data signals and carriers.
[0091] It should also be noted that the terms "comprising", "containing", or any other variant thereof are intended to cover a non-exclusive inclusion, such that a process, method, article or apparatus that comprises a list of elements does not only include those elements, but can also include other elements not expressly listed or inherent to such process, method, article or apparatus. Without more limitations, the element defined by the statement "comprising a" does not exclude the presence of additional identical elements in the process, method, article or apparatus that includes the element.
[0092] The above is only an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application can have various modifications and changes. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the scope of claims of the present application.
Claims
1. A control method for a shot blasting system, characterized in that, The shot blasting system comprises a conveying device, a shot blasting device and an image recognition device, wherein a label image is attached to a workpiece to be shot blasted, the shot blasting device comprises a shot blasting port, and the control method comprises: In the process of conveying the workpiece to be shot blasted by the conveying device, the label image of the workpiece to be shot blasted is acquired by the image recognition device; The model information of the workpiece to be shot blasted is determined according to the label image; The workpiece to be shot blasted is divided into a first shot blasting area and a second shot blasting area according to the structure parameters corresponding to the model information; First shot blasting parameters and second shot blasting parameters corresponding to the first shot blasting area and the second shot blasting area are respectively set, wherein the shot blasting parameters include the conveying speed of the conveying device; The shot blasting parameters of the shot blasting system are switched to the first shot blasting parameters or the second shot blasting parameters, so that the shot blasting system performs shot blasting with the shot blasting parameters corresponding to the first shot blasting area and the second shot blasting area; The shot blasting parameters of the shot blasting system are switched to the first shot blasting parameters or the second shot blasting parameters, so that the shot blasting system performs shot blasting with the shot blasting parameters corresponding to the first shot blasting area and the second shot blasting area; The shot blasting parameters of the shot blasting system are switched to the first shot blasting parameters or the second shot blasting parameters, so that the shot blasting system performs shot blasting with the shot blasting parameters corresponding to the first shot blasting area and the second shot blasting area; The conveying device comprises a conveying track and a lifting hook, the lifting hook is used to hang the workpiece to be shot blasted, a code carrier is installed on the lifting hook, a radio frequency detection device is installed on the conveying track, and the workpiece to be shot blasted is divided into the first shot blasting area and the second shot blasting area according to the structure parameters corresponding to the model information, which comprises: The model information is transmitted to the code carrier; 2. The control method for a shot blasting system according to claim 1, wherein When the lifting hook moves to the detection area of the radio frequency detection device following the conveying track, the model information transmitted by the radio frequency detection device is received, wherein the radio frequency detection device acquires the model information based on the code carrier; A workpiece drawing matched with the model information is determined to acquire the structure parameters of the workpiece to be shot blasted; The workpiece to be shot blasted is divided into the first shot blasting area and the second shot blasting area according to the structure parameters. The control method further comprises: Before determining the workpiece drawing matched with the model information, input data uploaded by a terminal is received, the input data comprises structure data and model data of a plurality of template workpieces; 3. The control method for a shot blasting system according to claim 2, wherein A workpiece drawing corresponding to each template workpiece is generated according to the model data and the structure data. The shot blasting port is provided with a plurality of shot heads, and the control method further comprises: In the case of switching the shot blasting parameters of the shot blasting system to the first shot blasting parameters, a first target shot head in the plurality of shot heads is controlled to start according to the first shot blasting parameters, so as to perform shot blasting on the workpiece to be shot blasted.
4. The control method for a shot blasting system according to claim 1, wherein In a case where the shot blasting parameter of the shot blasting system is switched to the second shot blasting parameter, a second target shot head in the plurality of shot heads is started according to the second shot blasting parameter to perform shot blasting on the workpiece to be shot blasted.
5. The control method for a shot blasting system according to claim 1, wherein The shot blasting parameter further includes a staying time length of the conveying device, and the control method further includes: For any one of the first shot blasting area or the second shot blasting area, a first time length and a second time length for shot blasting of any one of the first shot blasting area or the second shot blasting area are determined according to the conveying speed and the staying time length of the conveying device; The shot blasting parameter of the shot blasting system is switched to the first shot blasting parameter or the second shot blasting parameter according to the first time length and the second time length.
6. A controller characterized by comprising: A controller configured to perform the control method for the shot blasting system according to any one of claims 1 to 5.
7. A shot blasting system, characterized in that Comprise: a conveying device for conveying a workpiece to be shot blasted; a shot blasting device for performing shot blasting on the workpiece to be shot blasted; an image recognition device for acquiring a label image on the workpiece to be shot blasted; and a controller according to claim 6. The conveying device comprises:
8. The shot blasting system of claim 7, wherein, a conveying track for conveying a workpiece to be shot blasted, a radio frequency detection device being installed on the conveying track for detecting and forwarding model information of the workpiece to be shot blasted stored by a load code body on a hook; a hook for suspending a workpiece to be shot blasted, the hook being provided with a load code body. The shot blasting device further comprises:
9. The shot blasting system of claim 7, wherein, a shot blasting port provided with a plurality of shot heads for starting corresponding target shot heads to perform shot blasting on the workpiece to be shot blasted according to the shot head parameter of the shot blasting system. The machine readable storage medium stores instructions for causing the machine to perform the control method for the shot blasting system according to any one of claims 1 to 5.
10. A machine-readable storage medium, characterized in that,
Citation Information
Patent Citations
Production process intelligent control system for shot blast machine for construction machine
CN103309305A
Intelligent surface treatment method for workpiece
CN110328620A