Impeller two-dimensional code marking method and device
By detecting the impeller position and accuracy level using a detection module, the impeller position can be adjusted to achieve high-precision positioning and flexible accuracy adjustment. This solves the problems of high risk of human operation and poor accuracy in the impeller workpiece marking process, and improves marking accuracy and efficiency.
Patent Information
- Application Number
- CN202211033905.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-26
- Publication Date
- 2026-02-13
- Estimated Expiration
- 2042-08-26
AI Technical Summary
The existing impeller workpiece marking process suffers from high risks of human error, poor accuracy, and an inability to flexibly adjust accuracy.
The detection module detects the impeller position information, determines the positioning accuracy level, compares it with the preset accuracy level, and adjusts the impeller position to achieve high-precision positioning and accuracy adjustment. It also combines the coding module and the code reading module to perform precise coding.
It achieves high-precision positioning and flexible precision adjustment, reduces the risk of human operation, and improves coding accuracy and efficiency.
Smart Images

Figure CN115374889B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of parts processing, and in particular to a method and apparatus for marking impeller QR codes. Background Technology
[0002] In the processing and production of impeller workpieces, in order to improve product yield and track defective products, it is necessary to mark the impeller workpieces. Each impeller workpiece has a unique identification QR code, which facilitates later traceability and product inspection. Therefore, a marking machine is required in the impeller workpiece manufacturing process. The existing marking process usually uses manual operation, which carries the risk of marking in the wrong direction, is not conducive to later inspection, and has poor marking accuracy.
[0003] Chinese Patent Application No. CN201120334602.2 discloses a coding control system and a coding system, including: a main controller for controlling coding, and a precision measuring device connected to the main controller. The precision measuring device sends the measured position offset of the code on the substrate to the main controller, and the main controller receives the offset. Another coding system is also disclosed, including: at least one coding terminal for coding the substrate, a main controller connected to the coding terminal, and a precision measuring device connected to the main controller. The precision measuring and correction device sends the measured position offset of the code on the substrate to the main controller, and the main controller receives the offset and sends a coding command to the coding terminal. Offset compensation can move the product to a precise position for coding. However, the above devices adjust by fixing the product and moving the coding terminal, requiring complex coordinate system transformation calculations.
[0004] Chinese patent application CN202123209049.2 discloses a high-precision visual positioning coding and inspection device, including a machine base, an electrical control cabinet, a tray worktable, a tray worktable adjustment mechanism, a visual coaxial laser machine, a Z-axis height adjustment mechanism, and a human-machine interface mechanism. The device involves manually placing a tray containing materials to be coded onto the tray worktable. The tray worktable adjustment mechanism moves on the machine base, working in conjunction with the visual coaxial laser machine to position the materials within the tray. Only one positioning operation is required to locate all materials, significantly improving production efficiency. After the materials are positioned, the visual coaxial laser machine, in conjunction with the tray worktable adjustment mechanism, enables high-speed, high-precision coding. The device uses the visual coaxial laser machine to position the materials within the tray, eliminating the need for further adjustment after a single positioning operation.
[0005] The above device can realize positioning of code printing, but the algorithm used is relatively complex, and precision adjustment cannot be performed. If the precision requirement is too high, long-time debugging is required, and the precision requirement on the market is only fixed range, and selective adjustment of multiple ranges cannot be performed. Therefore, it is necessary to design a blade wheel two-dimensional code printing method and device which can meet high-precision positioning for code printing and realize precision adjustment to meet different code printing and detection requirements. SUMMARY
[0006] Based on the above problems, the purpose of the present application is to provide a blade wheel two-dimensional code printing method and device which can ensure accurate positioning during code printing.
[0007] To achieve the above purpose, the present application provides the following technical scheme:
[0008] A blade wheel two-dimensional code printing method, comprising the following steps:
[0009] Obtaining surface information of the blade wheel, detecting position information of the blade wheel by a detection module, judging whether the blade wheel reaches a preliminary code printing position to obtain a first determination result;
[0010] When the first determination result indicates that the blade wheel reaches the preliminary code printing position, judging the arrival precision level of the blade wheel and comparing it with a preset precision level in a control system to obtain a second determination result; if the second determination result shows that the arrival precision level is lower than the preset precision level, adjusting the position of the blade wheel and returning a third determination result in real time until the third determination result shows that the arrival precision level reaches the preset precision level;
[0011] A code printing module performs code printing and detects the code printing effect to obtain a fourth determination result.
[0012] Preferably, the upper surface of the blade wheel comprises a first region and a second region, and the light reflectivity of the first region is greater than that of the second region; the detection module sends a detection beam to the upper surface of the blade wheel and determines a return light intensity L T by comparing with an initial threshold value, if the return light intensity is greater than the initial threshold value, the first determination result determines that the blade wheel reaches the preliminary code printing position.
[0013] Preferably, the first region is divided into a plurality of annular sub-regions {S1, S2, …, Sn} from inside to outside, and the light reflectivity of the annular sub-regions gradually decreases from inside to outside; a first threshold value L1, a second threshold value L2, …, and an n-th threshold value Ln are sequentially arranged from inside to outside for the annular sub-regions, and a precision level G=(1, 2, …, n-1) is divided, if the return light intensity L n is greater than the first threshold value L1, the second threshold value L2, …, or the n-th threshold value Ln, the arrival precision level of the blade wheel is determined to be G+1. n T Satisfies the condition: L m+1 <L T ≤L m The to-position accuracy level is m.
[0014] Preferably, if the second determination result shows that the to-position accuracy level is greater than or equal to the preset accuracy level, the code scanning is directly performed.
[0015] If the to-position accuracy level is less than the preset accuracy level, the impeller position is adjusted, and the returned light L T is determined in real time to return a third determination result until the third determination result shows that the to-position accuracy level reaches the preset accuracy level, and the code scanning is performed.
[0016] Preferably, after the code scanning is completed, a code reading signal is sent to perform code reading, and if any of the following conditions exists: ① code reading fails, and ② the information read in the code reading is inconsistent with the pre-stored information in the upper computer, a fourth determination result is a defective product.
[0017] Preferably, the way of adjusting the impeller position is manual adjustment or mechanical adjustment.
[0018] The application also provides an impeller two-dimensional code scanning device, which uses the impeller two-dimensional code scanning method to scan the impeller; the device comprises a detection module, a scanning module, a code reading module, and an upper computer; the detection module is used to send a detection light beam to the upper surface of the impeller and obtain a returned light beam to determine the returned light L T ; the scanning module is used to scan the code; the code reading module is used to read the code after the scanning is completed; and the upper computer is in communication connection with the detection module, the scanning module, and the code reading module.
[0019] Preferably, the detection module comprises a laser sensor and a signal amplifier, and the emission end of the laser sensor is directly opposite to the upper surface of the impeller.
[0020] Preferably, the laser sensor is fixed on a moving support, the moving support comprises a horizontal rod and a vertical rod which are perpendicular to each other and are fixedly connected through a movable joint, and the laser sensor is fixed at the end of the horizontal rod.
[0021] Preferably, the scanning module and the code reading module are fixed above the impeller.
[0022] Compared with the prior art, the application has the following advantages:
[0023] The application provides a kind of impeller two-dimensional code marking method and device, precision positioning is carried out by detection module: detection module detects the position information of impeller, whether the belonging impeller reaches preliminary marking position is judged, if it has reached preliminary marking position, further judge the accuracy level of the impeller, and compare with the preset accuracy level in control system, according to the accuracy requirement adjustment impeller position, then mark code.Not only can high-precision positioning be realized, and through the setting of accuracy level and preset accuracy level, the required accuracy range of product marking can be controlled by adjusting the preset accuracy level by itself, which is convenient for debugging, and the structure requirement is low. BRIEF DESCRIPTION OF DRAWINGS
[0024] Figure 1 It is the overall structure schematic diagram of the impeller two-dimensional code marking device provided by the application;
[0025] Figure 2 It is the schematic diagram of impeller workpiece in the impeller two-dimensional code marking method and device provided by the application;
[0026] Figure 3 It is the schematic diagram of annular sub-region in the first region in the impeller two-dimensional code marking device provided by the application;
[0027] Figure 4 It is the flow chart of the impeller two-dimensional code marking method provided by the application;
[0028] REFERENCE NUMERALS:
[0029] 1-marking device;2-support;3-marking head;4-jig;5-impeller;6-moving bracket;7-laser sensor;8-signal amplifier;9-switch;501-first region;502-second region;503-marking region. DETAILED DESCRIPTION
[0030] In order to make the purpose and technical scheme of the embodiments of the application clearer, the technical scheme of the application will be described clearly and completely in combination with the embodiments of the application.
[0031] In the description of the present application, it should be understood that the terms "length", "upper", "lower", "vertical", "horizontal", "top", "bottom", "inner", "outer", etc. Indicated orientation or positional relationship is based on the orientation or positional relationship shown in the drawings, and is only for the convenience of describing the present application and simplifying the description, and does not indicate or imply that the device or element referred to must have a particular orientation, be constructed and operated in a particular orientation, therefore it cannot be understood as a limitation on the present application.
[0032] As Figures 1 to 4 shown, the application provides a kind of impeller two-dimensional code marking method and marking device;
[0033] The impeller two-dimensional code printing device comprises a detection module, a printing module, a code reading module and an upper computer; the detection module is used for sending a detection light beam to the upper surface of the impeller 5 and obtaining a return light beam, and determining the return light L T ; the detection module comprises a laser sensor 7 and a signal amplifier 8, the emitting end of the laser sensor 7 is directly opposite to the upper surface of the impeller 5, so that the light beam emitted by the emitting end of the laser sensor 7 is vertically incident on the upper surface of the impeller 5 and is reflected, and the reflected light beam is received by the receiving end of the laser sensor 7. The receiving end of the laser sensor 7 is communicatively connected with the signal amplifier 8, so that the light beam received by the receiving end of the laser sensor 7 is quantitatively displayed on the light entry brightness display screen of the signal amplifier 8. The laser sensor 7 is fixed on a moving support 6, the moving support 6 comprises a horizontal rod and a vertical rod which are perpendicular to each other and are fixedly connected through a movable joint, the horizontal rod and the vertical rod can move relative to each other, and the laser sensor 7 is fixed at the end of the horizontal rod, for adjusting the distance between the laser sensor 7 and the upper surface of the impeller 5.
[0034] The printing module comprises a printing head 3 fixed on a support 2, for printing; the code reading module is used for reading the code after printing is completed; the printing module and the code reading module are fixed above the impeller 5 through the support 2, and the reading range of the code reading module can cover the two-dimensional code on the upper surface of the impeller 5. The upper computer is communicatively connected with the detection module, the printing module and the code reading module, for receiving signals from the detection module, the printing module and the code reading module and sending instructions.
[0035] Specifically, the impeller two-dimensional code printing method comprises the following steps:
[0036] The impeller 5 is placed on the jig 4 of the printing module, a switch 9 is pressed, the detection module obtains the surface information of the impeller 5, the detection module detects the position information of the impeller 5, judges whether the impeller 5 reaches the preliminary printing position, and obtains a first determination result; the upper surface of the impeller 5 comprises a first region 501 and a second region 502, the light reflectivity of the first region 501 is greater than that of the second region 502 due to the different materials, and the detection module sends a detection light beam to the upper surface of the impeller 5 and determines the return light L T , and compares it with an initial threshold value, if the return light is greater than the initial threshold value, it means that the light emitted by the detection module is incident on the first region 501, and the first determination result determines that the impeller 5 reaches the preliminary printing position.
[0037] As shown in Figure 3 , the first region 501 is divided into a plurality of annular sub-regions {S1, S2, …, S n} and the light reflectivity of the annular sub-regions gradually decreases from inside to outside; therefore, the closer to the outside, the closer the light reflectivity of the annular sub-regions to the second region 502. The first threshold L1, the second threshold L2, … the n-th threshold L n , and divide the corresponding accuracy levels G = (1, 2, …, n-1), wherein the accuracy levels and the threshold ranges of the annular sub-regions correspond to each other one by one, wherein the annular sub-region S1 corresponds to the first threshold L1, the first threshold L1 is slightly greater than the actual returned light L of the annular sub-region S1, the annular sub-region S2 corresponds to the second threshold L2, the second threshold L2 is slightly greater than the actual returned light L of the annular sub-region S2, but lower than the actual returned light L of the annular sub-region S1, and so on; the higher the accuracy level, the closer to the center position of the first region 501, the more stringent the condition, the higher the accuracy level, the higher the accuracy of the code printing, and if the returned light L T satisfies the condition: L m+1 <L T ≤L m , then the accuracy level of the position is m. For example: when the light beam hits S1, the returned light L is between the first threshold L1 and the second threshold L2, the accuracy level is 1, between the second threshold L2 and the third threshold L3, the accuracy level is 2, and so on, different accuracy levels are set, wherein the first level is the highest accuracy level.
[0038] When the first determination result indicates that the impeller 5 reaches the preliminary code printing position, according to the returned light L, it is determined in which annular sub-region of the first region 501 the light emitted by the detection module is located, that is, the accuracy level of the position of the impeller 5 is determined, and compared with the preset accuracy level in the control system to obtain a second determination result; if the second determination result shows that the accuracy level of the position is greater than or equal to the preset accuracy level, the code printing is directly performed; if it is less than the preset accuracy level, the position of the impeller 5 is manually or mechanically adjusted, and the accuracy level of the returned light L T is determined in real time, and a third determination result is returned, until the third determination result shows that the accuracy level of the position reaches the preset accuracy level, and the code printing is performed at the position of the code printing region 503. Therefore, the accuracy of the code printing device can be adjusted by adjusting the preset accuracy level, if the accuracy requirement is not high, a smaller preset accuracy level can be selected, and if the accuracy requirement is higher, a higher preset accuracy level can be adjusted.
[0039] The third determination result shows that the accuracy level reaches the preset accuracy level, at this time the code printing module prints the code, and detects the code printing effect to obtain a fourth determination result. After the code printing is completed, a code reading signal is sent to read the code. If any of the following conditions exists: ① the code reading fails, or ② the information read in the code reading is inconsistent with the pre-stored information in the upper computer, then the fourth determination result is that the product is defective, and the code printing is re-performed. If the code reading is successful and the information read in the code reading is consistent with the pre-stored information in the upper computer, then the code printing is qualified.
[0040] The above is only an embodiment of the present application, which is described in detail, but it cannot be understood as a limitation on the patent scope of the present application. It should be noted that, for those skilled in the art, without departing from the concept of the present application, a number of modifications and improvements can be made, and these obvious alternative forms all belong to the protection scope of the present application.
Claims
1. A method for printing a two-dimensional code on an impeller, comprising the following steps: obtaining surface information of the impeller, detecting position information of the impeller by a detection module, determining whether the impeller reaches a preliminary printing position, and obtaining a first determination result; the upper surface of the impeller comprises a first area and a second area, the light reflectivity of the first area is greater than that of the second area; the detection module sends a detection beam to the upper surface of the impeller and determines a returned light intensity LT according to a returned beam, and compares the returned light intensity with an initial threshold value; if the returned light intensity is greater than the initial threshold value, the first determination result determines that the impeller reaches the preliminary printing position; if a second determination result shows that the positioning accuracy level is lower than a preset accuracy level, adjusting the position of the impeller and returning a third determination result in real time until the third determination result shows that the positioning accuracy level reaches the preset accuracy level; a printing module prints a code and detects the printing effect to obtain a fourth determination result; if the second determination result shows that the positioning accuracy level is greater than or equal to the preset accuracy level, directly scanning the code; after printing is completed, a reading signal is sent to read the code; if any of the following conditions exists: ① the code reading fails, and ② the information read in the code reading is inconsistent with the pre-stored information in a host computer, the fourth determination result is a defective product; the method for adjusting the position of the impeller is manual adjustment or mechanical adjustment; the method for printing a two-dimensional code on an impeller according to any one of claims 1-4; comprising a detection module, a printing module, a reading module and a host computer; the detection module comprises a laser sensor and a signal amplifier, and the emitting end of the laser sensor is opposite to the upper surface of the impeller; the laser sensor is fixed on a moving support, the moving support comprises a horizontal rod and a vertical rod which are perpendicular to each other and are fixedly connected through a movable joint, and the laser sensor is fixed at the end of the horizontal rod; the printing module and the reading module are fixed above the impeller through a support. When the first determination result indicates that the impeller reaches a preliminary packing position, the accuracy level of the impeller is determined, the first area is divided into a plurality of annular sub-areas from inside to outside , and the light reflectivity of the annular sub-areas gradually decreases from inside to outside; the first threshold value L 1, the second threshold value L 2, … the n threshold value L n is arranged from inside to outside for the annular sub-areas, and the accuracy level is divided , if the returned light L T meets the condition: L m+1 < L T ≤ L m , the accuracy level is m, , and the accuracy level is compared with a preset accuracy level in a control system to obtain a second determination result; 2. The method according to claim 1, wherein: If less than the preset accuracy level, adjust the impeller position, and judge the return into light in real time L T The accuracy level, and return the third determination result, until the third determination result shows that the accuracy level reaches the preset accuracy level, and the code is punched.
3. The impeller two-dimensional code marking method according to claim 1, characterized in that: 4. The impeller two-dimensional code marking method according to claim 1, characterized in that: 5. A vane two-dimensional code marking device, characterized in that: The detection module is used for sending a detection light beam to the upper surface of the impeller and acquiring a return light beam to determine the return light brightness L T The code printing module is used for printing codes; the code reading module is used for reading codes after the code printing is completed; and the upper computer is in communication connection with the detection module, the code printing module and the code reading module.
6. The impeller two-dimensional code marking device according to claim 5, characterized in that: 7. The impeller two-dimensional code marking device according to claim 6, characterized in that: 8. The impeller two-dimensional code marking device according to claim 5, characterized in that:
Citation Information
Patent Citations
Coding control system and coding system
CN202242378U
High-precision visual positioning coding detection equipment
CN216635908U
Code printer and code printing method
CN103770477A