Label printing method and control system based on laser powder bed melting path adsorption

By using laser powder bed melting path adsorption technology in 3D printing, the problem of manual labeling is solved, and the printing efficiency and labeling are improved.

CN119248208BActive Publication Date: 2025-03-04HANGZHOU YIJIA 3D ADDITIVE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411757001.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-03
Publication Date
2025-03-04
Estimated Expiration
2044-12-03

AI Technical Summary

Technical Problem

When 3D printing large batches of parts, manually setting and projecting labels take a long time, especially when there are many models, which is inefficient.

Method used

The label printing method based on the melting path adsorption of laser powder bed is adopted. Through the label generation module, the model profile feature recognition module and the label adsorption module, the target label is automatically identified and adsorbed, and the label design is directly carried out at the two-dimensional path level.

Benefits of technology

It greatly reduces the workload of manual marking, improves the design generation efficiency, and can achieve refined customization of target label layer thickness and pattern, improving printing efficiency and label elaboration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119248208B_ABST
    Figure CN119248208B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of additive manufacturing technology, and discloses a label printing method and control system based on laser powder bed melting path adsorption, including the following steps: importing multiple geometric models to be printed; adjusting the positions of the geometric models to be printed; generating target label information through a label generation module; identifying the shape contour information of the geometric model to be printed through a model contour feature recognition module; determining the relative position of the target label to be adsorbed on each plane of the geometric model to be printed; adsorbing the target label to be adsorbed to the surface of the geometric model to be printed through a label adsorption module; and printing the geometric model with the adsorbed target label. The present invention generates a target label through a label generation module, and further converts the target label into contour data through a shape contour feature recognition module, and finally prints out a geometric model with a target label through processing by a label adsorption module, which is convenient and fast, and has high printing efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of additive manufacturing, and in particular to a label printing method and a control system based on laser powder bed melting path adsorption. Background Art

[0002] With the continuous development of 3D printing equipment platforms, the number of 3D models that the platform supports printing simultaneously is increasing. For those engaged in 3D printing process testing, when large quantities of samples need to be printed, how to distinguish different samples becomes a problem. Therefore, designing labels for each 3D model is a common solution. In related technologies, users need to manually specify the marking position on the 3D model, project the label to the specified position of the 3D model, merge and generate a labeled STL model, and participate in the subsequent slicing and path planning process. However, this method usually takes a lot of time when the number of models is large.

[0003] In order to solve the problem of label setting for large quantities of parts in 3D printing, the present invention provides a label printing method based on laser powder bed melting path adsorption, which realizes label adsorption on the two-dimensional path level based on the laser powder bed melting host device, avoiding manual marking on the three-dimensional model level, thereby greatly reducing the workload and improving the design generation efficiency. Summary of the invention

[0004] In view of the problems existing in the prior art, the present invention provides a label printing method and control system based on laser powder bed melting path adsorption. The target label information is inputted at the user end, the target label is generated through the label generation module, and the data is further converted into contour data through the shape contour feature recognition module. After being processed by the label adsorption module, a geometric model with the target label is finally printed out, which is conducive to improving printing efficiency and can realize refined customization of the target label layer thickness, pattern, etc., so as to facilitate users to print more sophisticated target labels.

[0005] The technical solution adopted by the present invention is to provide a label printing method based on laser powder bed melting path adsorption, which comprises the following steps:

[0006] S1. Import multiple geometric models to be printed;

[0007] S2, adjusting the positions of multiple geometric models to be printed on the printing platform and setting printing parameters;

[0008] S3, generating target label information adsorbed onto multiple geometric models to be printed through a label generation module, the specific steps are as follows:

[0009] S31, determining the target label type and target label size adsorbed onto the geometric model to be printed;

[0010] S32, inputting a target tag of a corresponding type;

[0011] S33, converting the input target label into a two-dimensional graphic matrix of the target label;

[0012] S34, determining the thickness of the target label to be adsorbed, and performing thickness processing on the two-dimensional graphic matrix according to the thickness of the target label to be adsorbed, thereby converting the two-dimensional graphic matrix into a three-dimensional graphic matrix;

[0013] S35, determining the adsorption position of the target label to be adsorbed on the geometric model to be printed. If the target label to be adsorbed is selected to be adsorbed on the side of the geometric model to be printed, step S36 is executed; if the target label to be adsorbed is selected to be adsorbed on the upper surface of the geometric model to be printed, step S37 is directly executed;

[0014] S36, transposing the three-dimensional graphic matrix formed in step S34;

[0015] S37, using a contour extraction algorithm to perform contour extraction on each layer of data of the three-dimensional graphic matrix of the target label to be adsorbed, to obtain the outline of the target label to be adsorbed and the bounding box of the outline of the target label to be adsorbed;

[0016] S38, setting process parameters, and performing path filling on the target label according to the outline of the target label to be adsorbed;

[0017] S4, identifying the outlines and outline bounding boxes of multiple geometric models to be printed through a model outline feature recognition module;

[0018] S5, determining the relative position of the target label to be adsorbed on each plane of the geometric model to be printed;

[0019] S6, sequentially adsorbing the target labels to be adsorbed onto the surfaces of multiple geometric models to be printed through a label adsorption module;

[0020] S7. Print the geometric model with the adsorption target label.

[0021] Preferably, the target tag types in step S31 include character-type target tags, string-type target tags, and graphic-type target tags.

[0022] Preferably, in step S32, for the input character target labels, the label generation module can automatically generate a corresponding number of character target labels arranged in sequence according to the number of the input multiple geometric models to be printed.

[0023] Preferably, in step S4, the model contour feature recognition module is used to identify the contours and contour bounding boxes of multiple geometric models to be printed, and the specific steps are:

[0024] S41, extracting the outline bounding boxes of multiple geometric models to be printed;

[0025] S42, sorting the multiple geometric models to be printed in sequence, and recording the positions of the geometric models to be printed on the printing platform;

[0026] S43, extracting the outlines of different geometric models to be printed at each printing height level, and obtaining the outline bounding box of each layer;

[0027] S44, storing the contour data of multiple geometric models to be printed and the outline bounding box data of each layer.

[0028] Preferably, the target label adsorption method in step S6 includes an automatic label adsorption method and a manual label adsorption method.

[0029] Furthermore, if the label automatic adsorption method is adopted, the specific steps are:

[0030] S61, placing the target label to be adsorbed on the upper surface of the geometric model to be printed;

[0031] S62, judging whether the size of the outline bounding box of the target label to be adsorbed is larger than the outline bounding box of the upper surface of the geometric model to be printed, if the size of the outline bounding box of the target label to be adsorbed is larger than the outline bounding box of the upper surface of the geometric model to be printed, executing S63; if the size of the outline bounding box of the target label to be adsorbed is smaller than the outline bounding box of the upper surface of the geometric model to be printed, directly executing step S64;

[0032] S63, modifying the size of the target label to be adsorbed until the modified size of the outline bounding box of the target label to be adsorbed is smaller than the outline bounding box of the upper surface of the geometric model to be printed, and then executing S64;

[0033] S64, performing a Boolean operation on the outer contour of the bottom layer of the target label to be adsorbed and the outer contour of the upper surface of the geometric model to be printed, and obtaining a union, thereby obtaining new layer data;

[0034] S65. Complete the adsorption of the target label on the geometric model.

[0035] Furthermore, if the manual label adsorption method is adopted, the specific steps are as follows:

[0036] S61, placing the target label to be adsorbed on the geometric model to be printed;

[0037] S62, selecting an adsorption surface of the target label to be adsorbed on the geometric model to be printed. If the upper surface of the geometric model to be printed is selected as the adsorption surface, steps S63, S64, S65 and S66 are executed; if the side surface of the geometric model to be printed is selected as the adsorption surface, steps S67, S68, S69, S610 and S611 are executed;

[0038] S63, extracting the outer contour bounding box of the target label to be adsorbed and the upper surface contour bounding box of the geometric model to be printed;

[0039] S64, determining whether the outer contour bounding box of the target label to be adsorbed intersects with the upper surface contour bounding box of the geometric model to be printed. If the outer contour bounding box of the target label to be adsorbed intersects with the upper surface contour bounding box of the geometric model to be printed, executing S65; if the outer contour bounding box of the target label to be adsorbed does not intersect with the upper surface contour bounding box of the geometric model to be printed, executing step S66;

[0040] S65, performing Boolean operations layer by layer on the outer contour of the target label to be adsorbed and the upper surface contour of the geometric model to be printed, and obtaining the contour of the target label adsorbed on the upper surface of the geometric model to be printed;

[0041] S66, adsorbing the target label onto the upper surface of the geometric model to be printed;

[0042] S67, transposing the target label to be adsorbed;

[0043] S68, extracting the outer contour bounding box of the target label to be adsorbed and the side contour bounding box of the geometric model to be printed;

[0044] S69, determining whether the outer contour bounding box of the target label to be adsorbed intersects with the side contour bounding box of the geometric model to be printed. If the outer contour bounding box of the target label to be adsorbed intersects with the side contour bounding box of the geometric model to be printed, executing S610; if the outer contour bounding box of the target label to be adsorbed does not intersect with the side contour bounding box of the geometric model to be printed, executing step S611;

[0045] S610, performing Boolean operations layer by layer on the outer contour of the target label to be adsorbed and the side contour of the geometric model to be printed, and obtaining the contour of the target label adsorbed on the side of the geometric model to be printed;

[0046] S611, adsorbing the target label to the side of the geometric model to be printed;

[0047] S612: Complete the adsorption of the target label on the geometric model to be printed.

[0048] Another aspect of the present invention provides a control system for the aforementioned laser powder bed melting path adsorption label printing method, the control system includes a label generation module, a model contour feature recognition module and a label adsorption module, the label generation module can generate a target label as needed, the model contour feature recognition module can identify the target label and the shape feature contour of the geometric model according to the algorithm, the label adsorption module can adsorb the target label to the surface of the geometric model, and the label adsorption module includes an automatic adsorption module and a manual adsorption module.

[0049] The beneficial effects of the present invention are:

[0050] 1. The label printing method and control system based on laser powder bed melting path adsorption provided by the present invention are implemented based on the upper computer device of laser powder bed melting, and the path data after slice filling and the target labels such as characters, strings and graphics set by the user are used as input data, and the operation of two-dimensional contour data is realized by means of graphic algorithms. Different from the fusion based on three-dimensional models in the previous technology, the operation based on two-dimensional contour data is more direct and efficient.

[0051] 2. The label printing method and control system based on laser powder bed melting path adsorption provided by the present invention can automatically place multiple target labels in the area corresponding to the model path based on the contour features of the layer data of the input geometric model, such as the upper surface of the geometric model, and the user can also manually adjust the label position to achieve more precise fine-tuning. Unlike the previous technology, the user needs to manually set the position of each geometric model printing label. The method based on contour feature recognition and automatic label adsorption greatly saves the operation time of relevant technicians.

[0052] 3. The label printing method and control system based on laser powder bed melting path adsorption provided by the present invention can easily realize customized printing by presetting target labels such as patterns and characters set by users. Different from the previous technology in which the process parameters of printing labels are the same as the model, the present invention can easily realize the fine customization of label layer thickness and process parameters, so as to facilitate users to print more sophisticated target labels.

[0053] 4. The label printing method and control system based on laser powder bed melting path adsorption provided by the present invention add optional options in the printing parameter setting to generate model labels and output the merged printable model data. The user inputs the target label information. Depending on the user options, the input target label data can be characters, strings, and graphics. After the label generation module, it is converted into a three-dimensional matrix. After the shape contour feature recognition module, the data is further converted into contour data. After being processed by the label adsorption module, the geometric model with the target label is finally printed. BRIEF DESCRIPTION OF THE DRAWINGS

[0054] Figure 1 is a flow chart of the printing method of the present invention;

[0055] Figure 2 It is a flow chart of generating target label information by a label generating module in the printing method of the present invention;

[0056] Figure 3 It is a flow chart of identifying the outline of a geometric model by a model outline feature recognition module in the printing method of the present invention;

[0057] Figure 4 is a flow chart of the printing method of the present invention using automatic adsorption of target labels;

[0058] Figure 5 is a flow chart of manually adsorbing a target label in the printing method of the present invention;

[0059] Figure 6 It is a schematic diagram of the control system of the present invention;

[0060] Figure 7 is a schematic diagram of target tag generation according to an embodiment of the present invention;

[0061] Figure 8 is a schematic diagram of geometric model contour feature recognition according to an embodiment of the present invention;

[0062] Fig. 9 is a schematic diagram of the surface adsorption of a target tag on a geometric model according to an embodiment of the present invention;

[0063] Fig.10 It is a schematic diagram of the target tag being adsorbed on the side of the geometric model according to an embodiment of the present invention. DETAILED DESCRIPTION

[0064] In order to fully describe the technical content, structural features, objectives and effects of the present invention, the following will be described in detail with reference to the accompanying drawings.

[0065] The label printing method based on laser powder bed fusion path adsorption of the present invention is different from the previous method of designing labels on models. Path adsorption is to convert the label to be printed into a printing path of laser powder bed fusion (LPBF) and design the label on a two-dimensional path level. Figure 1 and Figure 2 As shown, it includes the following steps:

[0066] S1. Import multiple geometric models to be printed.

[0067] S2. Adjust the positions of multiple geometric models to be printed on the printing platform and set printing parameters.

[0068] S3, generating target label information adsorbed onto multiple geometric models to be printed through a label generation module, such as Figure 2 As shown, the specific steps are:

[0069] S31, determining the type and size of the target label adsorbed onto the geometric model to be printed.

[0070] S32. Input a target tag of a corresponding type.

[0071] S33, converting the input target label into a two-dimensional graphic matrix (x, y) of the target label.

[0072] S34, determining the thickness of the target label to be adsorbed, and performing thickness processing on the two-dimensional graphic matrix (x, y) according to the thickness of the target label to be adsorbed, thereby converting the two-dimensional graphic matrix (x, y) into a three-dimensional graphic matrix ((x, y), z).

[0073] S35, determine the adsorption position of the target label to be adsorbed on the geometric model to be printed. If the target label to be adsorbed is selected to be adsorbed on the side of the geometric model to be printed, execute step S36; if the target label to be adsorbed is selected to be adsorbed on the upper surface of the geometric model to be printed, execute step S37.

[0074] S36, transposing the three-dimensional graphic matrix formed in step S34, that is, transposing the target label to be adsorbed from a horizontal state to a vertical state.

[0075] S37, using a contour extraction algorithm to extract contours from each layer of the three-dimensional graphic matrix of the target label to be adsorbed, to obtain the outline of the target label to be adsorbed and the bounding box of the outline of the target label to be adsorbed.

[0076] S38, setting process parameters, and performing path filling on the target label according to the outline of the target label to be adsorbed.

[0077] S4. Identify the outlines and outline bounding boxes of multiple geometric models to be printed through a model outline feature recognition module.

[0078] S5. Determine the relative position of the target label to be adsorbed on each plane of the geometric model to be printed.

[0079] S6. Adsorbing the target labels to be adsorbed onto the surfaces of multiple geometric models to be printed in sequence through the label adsorption module.

[0080] S7. Print the geometric model with the adsorption target label.

[0081] In a preferred manner, the target label types in step S31 include character - type target labels, string - type target labels, and graphic - type target labels, such as the numbers "1, 2, 3", the letters "A, B, C", and the Chinese characters "one, two, three", etc.

[0082] In a preferred manner, for the input character - type target labels in step S32, the label generation module can automatically generate the corresponding number of character - type target labels arranged in sequence according to the number of multiple geometric models to be printed. For example, if the number of geometric models to be printed is 100, then 1 - 100 character target labels are automatically generated.

[0083] As Figure 3 shown, in step S4, the model contour feature recognition module recognizes the outer contours and the outer - contour bounding boxes of multiple geometric models to be printed. The specific steps are as follows:

[0084] S41. Extract the outer - contour bounding boxes of multiple geometric models to be printed.

[0085] S42. Sort the multiple geometric models to be printed in sequence and record the positions of the geometric models to be printed on the printing platform.

[0086] S43. Extract the outer contours of different geometric models to be printed at each printing height level and obtain the outer - contour bounding boxes of each layer.

[0087] S44. Store the contour data of multiple geometric models to be printed and the data of the outer - contour bounding boxes of each layer.

[0088] In a preferred manner, the target label adsorption methods in step S6 include automatic label adsorption method and manual label adsorption method.

[0089] As Figure 4 shown, if the automatic label adsorption method is adopted, the specific steps are as follows:

[0090] S61. Place the target label to be adsorbed on the upper surface of the geometric model to be printed.

[0091] S62. Judge whether the size of the outer - contour bounding box of the target label to be adsorbed is larger than the outer - contour bounding box of the upper surface of the geometric model to be printed. If the size of the outer - contour bounding box of the target label to be adsorbed is larger than the outer - contour bounding box of the upper surface of the geometric model to be printed, then execute S63; if the size of the outer - contour bounding box of the target label to be adsorbed is smaller than the outer - contour bounding box of the upper surface of the geometric model to be printed, then execute step S64.

[0092] S63. Modify the size of the target label to be adsorbed until the size of the outer - contour bounding box of the modified target label to be adsorbed is smaller than the outer - contour bounding box of the upper surface of the geometric model to be printed, and then execute S64.

[0093] S64, performing a Boolean operation on the outer contour of the bottom layer of the target label to be adsorbed and the outer contour of the upper surface of the geometric model to be printed, and calculating the union, so as to obtain new layer data.

[0094] S65. Complete the adsorption of the target label on the geometric model.

[0095] like Figure 5 As shown in the figure, if the manual label adsorption method is used, the specific steps are as follows:

[0096] S61, placing the target label to be adsorbed on the geometric model to be printed.

[0097] S62. Select the adsorption surface of the target label to be adsorbed on the geometric model to be printed. If the upper surface of the geometric model to be printed is selected as the adsorption surface, execute steps S63, S64, S65 and S66; if the side surface of the geometric model to be printed is selected as the adsorption surface, execute steps S67, S68, S69, S610 and S611.

[0098] S63, extracting the outer contour bounding box of the target label to be adsorbed and the upper surface contour bounding box of the geometric model to be printed.

[0099] S64, determine whether the outer contour bounding box of the target label to be adsorbed intersects with the upper surface contour bounding box of the geometric model to be printed. If the outer contour bounding box of the target label to be adsorbed intersects with the upper surface contour bounding box of the geometric model to be printed, execute S65; if the outer contour bounding box of the target label to be adsorbed does not intersect with the upper surface contour bounding box of the geometric model to be printed, execute step S66.

[0100] S65 , performing Boolean operations layer by layer on the outer contour of the target label to be adsorbed and the upper surface contour of the geometric model to be printed, and obtaining the contour of the target label adsorbed on the upper surface of the geometric model to be printed.

[0101] S66, adsorbing the target label onto the upper surface of the geometric model to be printed.

[0102] S67, transposing the target label to be adsorbed.

[0103] S68, extracting the outer contour bounding box of the target label to be adsorbed and the side contour bounding box of the geometric model to be printed.

[0104] S69. Determine whether the outer contour bounding box of the target label to be adsorbed intersects with the side contour bounding box of the geometric model to be printed. If the outer contour bounding box of the target label to be adsorbed intersects with the side contour bounding box of the geometric model to be printed, execute S610; if the outer contour bounding box of the target label to be adsorbed does not intersect with the side contour bounding box of the geometric model to be printed, execute step S611.

[0105] S610 , performing Boolean operations layer by layer on the outer contour of the target label to be adsorbed and the side contour of the geometric model to be printed, and obtaining the contour of the target label adsorbed on the side of the geometric model to be printed.

[0106] S611, adsorbing the target label to the side of the geometric model to be printed.

[0107] S612: Complete the adsorption of the target label on the geometric model.

[0108] Another aspect of the present invention provides a laser powder bed melting host computer control system for the above-mentioned laser powder bed melting path adsorption label printing method, such as Figure 6 As shown, the laser powder bed melting host computer control system includes a label generation module, a model contour feature recognition module and a label adsorption module. The label generation module can generate target labels according to needs, the model contour feature recognition module can identify the target labels and the shape feature contours of the geometric model according to the algorithm, the label adsorption module can adsorb the target labels to the surface of the geometric model, and the label adsorption module includes an automatic adsorption module and a manual adsorption module.

[0109] Example

[0110] The present invention provides a label printing method and control system based on laser powder bed melting path adsorption, such as Figure 7 As shown, the user inputs a character or string target label, such as E-Plus; secondly, E-Plus is converted into a two-dimensional matrix, which is a matrix grid composed of 0 and 1. The black area in the figure is 1, representing the internal area of ​​the label, and the white area is 0, representing the external area of ​​the label; then the two-dimensional matrix is ​​stretched in the three-dimensional z direction to obtain a target label with a certain thickness; further determine the adsorption position of the target label on the geometric model, if the target label is adsorbed on the side of the geometric model, the three-dimensional matrix is ​​transposed, so that the target label is transposed from a horizontal state to a vertical state, and then the contour edge recognition is performed on each layer of matrix data of the three-dimensional matrix to obtain the label contour; if the target label is adsorbed on the upper surface of the geometric model, the contour edge recognition is directly performed on each layer of matrix data of the three-dimensional matrix to obtain the label contour; finally, the process parameters are set to fill the path of the target label according to the outer contour of the target label.

[0111] like Figure 8 As shown, after the geometric model slice filling data is input, the contour features marked in the model contour will be inherited and stored.

[0112] like Fig. 9 As shown, if the user selects the automatic label adsorption function, the label contour will be automatically adsorbed on the geometric model according to the size of the identified "upper surface" contour bounding box. The specific steps are: determine whether the contour bounding box size of the target label E-Plus to be adsorbed is larger than the contour bounding box of the upper surface of the geometric model to be printed. If the contour bounding box size of the target label E-Plus to be adsorbed is larger than the contour bounding box of the upper surface of the geometric model to be printed, modify the size of the target label E-Plus to be adsorbed until the modified contour bounding box size of the target label E-Plus to be adsorbed is smaller than the contour bounding box of the upper surface of the geometric model to be printed, then perform Boolean operation on the bottom layer of the target label E-Plus to be adsorbed and the contour of the upper surface of the geometric model to be printed, and calculate the union, so as to obtain new layer data, and then complete the adsorption of the target label E-Plus on the geometric model. If the size of the outer contour bounding box of the target label E-Plus to be adsorbed is smaller than the outer contour bounding box of the upper surface of the geometric model to be printed, the outer contour of the bottom layer of the target label E-Plus to be adsorbed and the outer contour of the upper surface of the geometric model to be printed are directly Boolean operated and the union is calculated to obtain new layer data, and then the adsorption of the target label E-Plus on the geometric model is completed.

[0113] like Fig.10As shown, if the user selects the manual label adsorption function, first select the adsorption surface of the target label to be adsorbed on the geometric model to be printed. If the upper surface of the geometric model to be printed is selected as the adsorption surface, extract the outer contour bounding box of the target label E-Plus to be adsorbed and the upper surface contour bounding box of the geometric model to be printed, and judge whether the outer contour bounding box of the target label E-Plus to be adsorbed and the upper surface contour bounding box of the geometric model to be printed intersect. If the outer contour bounding box of the target label E-Plus to be adsorbed intersects with the upper surface contour bounding box of the geometric model to be printed, perform Boolean operations on the outer contour of the target label E-Plus to be adsorbed and the upper surface contour of the geometric model to be printed layer by layer and calculate the union, so as to obtain the target label contour adsorbed on the upper surface of the geometric model to be printed, and finally adsorb the target label E-Plus to the upper surface of the geometric model; if the outer contour bounding box of the target label E-Plus to be adsorbed and the upper surface contour bounding box of the geometric model to be printed do not intersect, then directly adsorb the target label E-Plus to the upper surface of the geometric model. If the side of the geometric model to be printed is selected as the adsorption surface, the target label E-Plus to be adsorbed is first transposed, and the target label E-Plus to be adsorbed is transposed from a horizontal state to a vertical state, and the outer contour bounding box of the target label E-Plus to be adsorbed and the side contour bounding box of the geometric model to be printed are extracted, and it is determined whether the outer contour bounding box of the target label E-Plus to be adsorbed and the side contour bounding box of the geometric model to be printed intersect. If the outer contour bounding box of the target label E-Plus to be adsorbed intersects with the side contour bounding box of the geometric model to be printed, If they intersect, the outer contour of the target label E-Plus to be adsorbed and the side contour of the geometric model to be printed are subjected to Boolean operations layer by layer and the union is calculated to obtain the target label contour adsorbed on the side of the geometric model to be printed, and finally the target label E-Plus is adsorbed to the side of the geometric model to be printed; if the outer contour bounding box of the target label E-Plus to be adsorbed does not intersect with the side contour bounding box of the geometric model to be printed, the target label E-Plus is directly adsorbed to the side of the geometric model to be printed, and then the adsorption of the target label E-Plus on the geometric model is completed.

[0114] The above embodiments are only descriptions of the preferred implementation modes of the present invention, and are not intended to limit the scope of the present invention. Without departing from the design spirit of the present invention, various modifications and improvements made to the technical solutions of the present invention by ordinary technicians in this field should all fall within the protection scope determined by the claims of the present invention.

Claims

1. A label printing method based on laser powder bed melting path adsorption, characterized in that: It includes the following steps: S1. Import multiple geometric models to be printed; S2, adjusting the positions of multiple geometric models to be printed on the printing platform and setting printing parameters; S3, generating target label information adsorbed onto multiple geometric models to be printed through a label generation module, the specific steps are as follows: S31, determining the target label type and target label size adsorbed onto the geometric model to be printed; S32, inputting a target tag of a corresponding type; S33, converting the input target label into a two-dimensional graphic matrix of the target label; S34, determining the thickness of the target label to be adsorbed, and performing thickness processing on the two-dimensional graphic matrix according to the thickness of the target label to be adsorbed, thereby converting the two-dimensional graphic matrix into a three-dimensional graphic matrix; S35, determining the adsorption position of the target label to be adsorbed on the geometric model to be printed. If it is selected to adsorb the target label to be adsorbed on the side of the geometric model to be printed, executing step S36; If it is selected to adsorb the target label to be adsorbed on the upper surface of the geometric model to be printed, directly execute step S37; S36, transposing the three-dimensional graphic matrix formed in step S34; S37, using a contour extraction algorithm to perform contour extraction on each layer of data of the three-dimensional graphic matrix of the target label to be adsorbed, to obtain the outline of the target label to be adsorbed and the bounding box of the outline of the target label to be adsorbed; S38, setting process parameters, and performing path filling on the target label according to the outline of the target label to be adsorbed; S4, identifying the outlines and outline bounding boxes of multiple geometric models to be printed through a model outline feature recognition module; S5, determining the relative position of the target label to be adsorbed on each plane of the geometric model to be printed; S6, sequentially adsorbing the target labels to be adsorbed onto the surfaces of multiple geometric models to be printed through a label adsorption module; S7. Print the geometric model with the adsorption target label.

2. The label printing method based on laser powder bed melting path adsorption according to claim 1 is characterized in that: The target tag types in step S31 include character-type target tags, string-type target tags, and graphic-type target tags.

3. The label printing method based on laser powder bed melting path adsorption according to claim 2 is characterized in that: In step S32, for the input character target labels, the label generation module can automatically generate a corresponding number of character target labels arranged in sequence according to the number of the input multiple geometric models to be printed.

4. The label printing method based on laser powder bed melting path adsorption according to claim 1 is characterized in that: In step S4, the model contour feature recognition module is used to identify the contours and contour bounding boxes of multiple geometric models to be printed. The specific steps are as follows: S41, extracting the outline bounding boxes of multiple geometric models to be printed; S42, sorting the multiple geometric models to be printed in sequence, and recording the positions of the geometric models to be printed on the printing platform; S43, extracting the outlines of different geometric models to be printed at each printing height level, and obtaining the outline bounding box of each layer; S44, storing the contour data of multiple geometric models to be printed and the outline bounding box data of each layer.

5. The label printing method based on laser powder bed melting path adsorption according to claim 1 is characterized in that: The target label adsorption method in step S6 includes an automatic label adsorption method and a manual label adsorption method.

6. The label printing method based on laser powder bed melting path adsorption according to claim 5 is characterized in that: If the label automatic adsorption method is adopted, the specific steps are as follows: S61, placing the target label to be adsorbed on the upper surface of the geometric model to be printed; S62, judging whether the size of the outline bounding box of the target label to be adsorbed is larger than the outline bounding box of the upper surface of the geometric model to be printed, if the size of the outline bounding box of the target label to be adsorbed is larger than the outline bounding box of the upper surface of the geometric model to be printed, executing S63; if the size of the outline bounding box of the target label to be adsorbed is smaller than the outline bounding box of the upper surface of the geometric model to be printed, directly executing step S64; S63, modifying the size of the target label to be adsorbed until the modified size of the outline bounding box of the target label to be adsorbed is smaller than the outline bounding box of the upper surface of the geometric model to be printed, and then executing S64; S64, performing a Boolean operation on the outer contour of the bottom layer of the target label to be adsorbed and the outer contour of the upper surface of the geometric model to be printed, and obtaining a union, thereby obtaining new layer data; S65. Complete the adsorption of the target label on the geometric model.

7. The label printing method based on laser powder bed melting path adsorption according to claim 5 is characterized in that: If the label is manually adsorbed, the specific steps are as follows: S61, placing the target label to be adsorbed on the geometric model to be printed; S62, selecting an adsorption surface of the target label to be adsorbed on the geometric model to be printed. If the upper surface of the geometric model to be printed is selected as the adsorption surface, steps S63, S64, S65 and S66 are executed; if the side surface of the geometric model to be printed is selected as the adsorption surface, steps S67, S68, S69, S610 and S611 are executed; S63, extracting the outer contour bounding box of the target label to be adsorbed and the upper surface contour bounding box of the geometric model to be printed; S64, determining whether the outer contour bounding box of the target label to be adsorbed intersects with the upper surface contour bounding box of the geometric model to be printed. If the outer contour bounding box of the target label to be adsorbed intersects with the upper surface contour bounding box of the geometric model to be printed, executing S65; if the outer contour bounding box of the target label to be adsorbed does not intersect with the upper surface contour bounding box of the geometric model to be printed, executing step S66; S65, performing Boolean operations layer by layer on the outer contour of the target label to be adsorbed and the upper surface contour of the geometric model to be printed, and obtaining the contour of the target label adsorbed on the upper surface of the geometric model to be printed; S66, adsorbing the target label onto the upper surface of the geometric model to be printed; S67, transposing the target label to be adsorbed; S68, extracting the outer contour bounding box of the target label to be adsorbed and the side contour bounding box of the geometric model to be printed; S69, determining whether the outer contour bounding box of the target label to be adsorbed intersects with the side contour bounding box of the geometric model to be printed. If the outer contour bounding box of the target label to be adsorbed intersects with the side contour bounding box of the geometric model to be printed, executing S610; if the outer contour bounding box of the target label to be adsorbed does not intersect with the side contour bounding box of the geometric model to be printed, executing step S611; S610, performing Boolean operations layer by layer on the outer contour of the target label to be adsorbed and the side contour of the geometric model to be printed, and obtaining the contour of the target label adsorbed on the side of the geometric model to be printed; S611, adsorbing the target label to the side of the geometric model to be printed; S612: Complete the adsorption of the target label on the geometric model to be printed.

8. A control system for the laser powder bed melting path adsorption label printing method according to any one of claims 1 to 7, characterized in that: The control system includes a label generation module, a model contour feature recognition module and a label adsorption module. The label generation module can generate target labels according to needs. The model contour feature recognition module can identify the target labels and the shape feature contours of the geometric model based on the algorithm. The label adsorption module can adsorb the target labels to the surface of the geometric model, and the label adsorption module includes an automatic adsorption module and a manual adsorption module.

Citation Information

Patent Citations

  • Label sticking device

    JP2014234170A

  • Label preparing device and label preparing method in label preparing device

    US20160083133A1