High intensity multi direction FDM 3D printing method for stereo vision monitoring
11360464 · 2022-06-14
Assignee
Inventors
- Lifang Wu (Beijing, CN)
- Yupeng Guan (Beijing, CN)
- Miao Yu (Beijing, CN)
- Yisong Gao (Beijing, CN)
- Meishan Liu (Beijing, CN)
- Zechao Liu (Beijing, CN)
- Meng Jian (Beijing, CN)
- Ye Xiang (Beijing, CN)
- Ge Shi (Beijing, CN)
Cpc classification
B33Y10/00
PERFORMING OPERATIONS; TRANSPORTING
B33Y30/00
PERFORMING OPERATIONS; TRANSPORTING
G05B2219/49023
PHYSICS
B29C64/393
PERFORMING OPERATIONS; TRANSPORTING
G05B19/4099
PHYSICS
B29C64/118
PERFORMING OPERATIONS; TRANSPORTING
B29C64/268
PERFORMING OPERATIONS; TRANSPORTING
B33Y50/02
PERFORMING OPERATIONS; TRANSPORTING
B29K2055/02
PERFORMING OPERATIONS; TRANSPORTING
International classification
G05B19/418
PHYSICS
B33Y30/00
PERFORMING OPERATIONS; TRANSPORTING
B33Y50/02
PERFORMING OPERATIONS; TRANSPORTING
B29C64/118
PERFORMING OPERATIONS; TRANSPORTING
B33Y10/00
PERFORMING OPERATIONS; TRANSPORTING
B29C64/393
PERFORMING OPERATIONS; TRANSPORTING
G05B19/4099
PHYSICS
Abstract
High intensity multi-directional FDM 3D printing method for stereo vision monitoring involves intelligent control and computer vision technology. Specifically, it involves multi-directional 3D printing hardware platform construction, stereo vision detection, laser heating to enhance the connection strength between various parts of the model, so as to reduce the use of external support structure as much as possible on the premise of ensuring the printing accuracy, and make the various parts of the model can be well connected to enhance the integrity of the model.
Claims
1. A high-intensity multi-directional fused-deposition-modeling (FDM) 3D printing method for stereo vision monitoring, comprising the following steps: dividing a model into several parts, each part has a different printing direction, and a latter printed part is supported by a previously printed part and a printing platform; printing the several parts in a predetermined order, wherein each part contains multiple layers and is printed layer by layer; after each part is printed, rotating the printed part to change the printing direction; after rotating the printed part, scanning, with a 3D scanner, a section of the printed part, on which section a next part is to be printed, based on the scanned images: calculating an error between a section center position obtained by the scanning and a section center position of the model, and correcting the error in real time to meet printing accuracy requirements; calculating an error between a section center position obtained by the scanning and a section center position of the model, and correcting the error in real time to meet printing accuracy requirements; determining a world coordinate system using three sticking mark points on the printing platform for marking positions of origin, X axis, and Y axis (OXY); calculating coordinate of the center position (x.sub.c, y.sub.c, z.sub.c) after rotation based on the model; analyzing a shape of the section to obtain a minimum bounding rectangle of the section, and a size of the rectangle is x*y; analyzing point cloud data in the world coordinate system to select all points whose ordinate is within a height range of section deviation 10°, the points whose ordinates meet the condition z.sub.c−½×max(x,y)×sin 10°≤z≤z.sub.c+½×max(x,y)×sin 10° are recorded; applying K-means clustering to the selected points: the selected points are projected on a plane, and points with a distance less than 0.1 mm are clustered into one group according to a distance relationship between points; the group with most points is the section point cloud data corresponding to the section; after the section point cloud data is selected, the section point cloud data is fitted into a fitted plane where the section is located, and a normal vector of the section is obtained; performing angle error correction in response to a correction angle between the normal vector of the section and a vertical vector being greater than 0.5°, otherwise continuing to print; wherein, when calculating the correction angle, a current position of a rotation axis is calculated according to a relationship between the normal vector of the section and the rotation axis, and a new space rectangular coordinate system is established with the rotation axis as a coordinate axis; then coordinates of the normal vector of the section and the vertical vector in the new coordinate system are calculated, and a rotation angle is decomposed into a coordinate axis of the new coordinate system to calculate the correction angle; wherein, during printing first N layers of a part, a light spot is produced by a laser head for heating print material of the first N layers, a heating temperature is a glass transition temperature of the print material, a print extrusion head moves along a printing path and is aligned with the light spot which moves with the print extrusion head.
2. The method according to claim 1, wherein, addition to a multi axis printing system, the method also works with a stereo vision system and a CO2 laser heating system.
3. The method according to claim 1, wherein N is taken as 5, so that a connection surface between adjacent parts can bear a tensile force greater than 1400N.
4. The method according to claim 1, wherein two laser heads are used to produce two light spots, one light spot is positioned upstream of the print extrusion head, the other light spot is positioned downstream of the print extrusion head along the printing path, and the radius of the light spots is less than 5 mm.
5. The method according to claim 1, wherein the printing accuracy requirements include that: position accuracy is 0.1 mm and a correction threshold setting in the angle error correction is less than 0.5°; wherein in response to calculated correction angle being less than 0.5°, no adjustment is made; in response to calculated correction angle being greater than 0.5°, make real time feedback and adjustment.
6. The method according to claim 1, wherein a radius of the light spot is larger than 5 mm and one laser head is used to produce the light spot, the print extrusion head is aligned with a center of the light spot.
7. The method according to claim 1, wherein a thickness of each of the multiple layers is 0.2 mm.
Description
DESCRIPTION OF THE FIGURE
(1)
(2)
(3)
(4)
(5)
(6)
SPECIFIC IMPLEMENTATION MODE
(7) The embodiments of the present application will be described in detail in combination with the accompanying drawings. It should be noted that the multi-directional 3D printing, stereo vision detection and laser heating enhanced interlaminar intensity of the present application are applicable to all 3D models without conflict.
(8)
(9) The five axis device is mainly used to complete the printing path, which can be linked; The printing and laser heating device is used to extrude the printing material and heat the area around the extrusion head to enhance the interlaminar strength of printing; Stereo vision monitoring device is used to detect the levelness of each section. If the section does not rotate to the horizontal position, real-time feedback correction is given.
(10) The application proposes a set of high-intensity multi-directional FDM 3D printer and printing method for stereo vision monitoring, specifically including the following steps:
(11) Step 100. Multi direction printing
(12) Step 200: stereo vision detection
(13) Step 300, laser heating to enhance the interlaminar strength
(14) It should be pointed out that there have been many research patents on multi-directional printing in step 100, which is only described as a step without detailed description.
(15) In the step 200 of the embodiment of the invention, the depth information of all points on the section can be obtained by using the binocular 3D scanner to scan only once
(16) Alternatively, the step 100 includes the following sub steps:
(17) Sub step 110, model segmentation. Aiming at the printability of the model, the model is divided into several parts which can be self-supporting printed.
(18) Sub step 120, path planning. The good model will be analyzed to determine the printing order and rotation angle of the shaft.
(19) The sub step 130 slices each part of the model separately. Decompose the motion path of the machine. Unchanged, each part is printed hierarchically according to the traditional FDM printing method. In this patent, the height of each layer is set as 0.2 mm.
(20) Sub step 140, printing in parts. Except for the first part, the rest parts are supported by the printed part, so when printing other parts except the first part, the laser heating operation of step 300 needs to be performed. After each printed part, the control platform rotates according to the angle calculated in sub step 120, and then performs the visual inspection operation in step 200. As shown in
(21) Further, step 200 includes the following sub steps:
(22) Sub step 210, 3D scanner calibration. The purpose of calibration is to get the three-dimensional relationship between the coordinates of the object points in the three-dimensional world and the corresponding points in the image. The higher the calibration accuracy of the scanner, the higher the scanning accuracy of the system. In the embodiment of the invention, the accuracy of the three-dimensional scanning device is 0.05 mm. This calibration step is carried out before printing. In the printing process, the position of the 3D scanner remains unchanged, so the world coordinate fitting relationship obtained by calibration remains unchanged.
(23) Sub step 220, transformation of scanner coordinate system and world coordinate system. According to one possible embodiment, the printing platform is adjusted to a horizontal position suitable for printing of the first module before printing starts. Paste the mark on the printing platform, as shown in
(24) Sub step 230, The coordinate system is determined by sticking mark points, and the position of oxy is marked with three points;
(25) Section levelness detection; According to the model calculation, the C coordinate of the center point after rotation is (x.sub.c, y.sub.c, z.sub.c). By analyzing the shape of the section, the minimum bounding rectangle of the section is obtained, and the size of the rectangle is x*y; By analyzing the point cloud data in the world coordinate system, Select all the points whose ordinate is within the height range of section deviation 10°, that is, the points whose ordinates meet the condition z.sub.c−½×max(x,y)×sin 10°≤z≤z.sub.c+½×max(x,y)×sin 10° are recorded;
(26) K-means clustering is applied to the selected points: the points are projected on the plane, and the points with a distance less than 0.1 mm are clustered into one group according to the distance relationship between points. The group with the most points is the point cloud data corresponding to the cross section. After the points on the cross section are selected, the scattered points are fitted into the plane, that is, the plane where the cross section is located, and the normal vector of the cross section is obtained, If the angle between the section normal vector and the vertical vector is greater than 0.5°, error correction is performed, otherwise continue to print.
(27) It should be pointed out that in the embodiment of the invention, the k-means algorithm is used to cluster the points whose distance is less than 0.1 mm into one category. Therefore, all the connected areas whose distance is less than 0.1 mm can be selected, and the number of classification is m. by comparing the number of midpoint of each category, the category with the most points is selected as the point on the section.
(28) Sub step 240, error correction. The B-axis of the five axis mechanical system is fixed above the A-axis, so when the A-axis rotates, the position of the B-axis will also change. When calculating the correction angle by visual inspection, the current position of the rotation axis is calculated according to the relationship between the section normal vector and the rotation axis, and the space rectangular coordinate system is established with the rotation axis as the coordinate axis, Then the coordinates of the normal vector and the vertical vector in the new coordinate system are obtained, and the rotation angle is decomposed into the new coordinate axis to calculate the correction angle.
(29) The step 300 includes:
(30) According to a feasible implementation mode, referring to
(31) It should be pointed out that since the strength of the continuous unidirectional printing interlayer connection can withstand the tensile force of 1500N, the expected effect of enhancing the interlayer strength mentioned later is that the connection surface between the parts can withstand the tensile force of more than 1400N.
(32) It should be pointed out that, as shown in
(33) It should be pointed out that if the irradiation range of the laser beam is increased, the heating area of the laser beam with the print head as the center will be increased. Because the laser power is fixed, when the heating area is increased, the average temperature will decrease.
(34) In the embodiment of the invention, if R is greater than 5 mm, only one laser head can be used for heating operation, as shown in
(35) It should be pointed out that in the present invention, n=5 is taken to ensure the effect of enhancing the connection strength between the various parts of the model, but if n takes other values and still meets the connection strength requirements, the value of N can also be adjusted.
(36) The multi-directional high-intensity 3D printer and printing method based on stereo vision in the embodiment of the invention have the following advantages:
(37) 1) The scanning accuracy is 0.05 mm, which is much better than that of FDM 3D printing.
(38) 2) Ensure the integrity of the model. The laser heating of multi-directional 3D printing is proposed to enhance the connection strength between various parts of the model and ensure the integrity of the model.
(39) 3) The multi-directional 3D printing itself has the advantage of saving the support structure, and the invention enlarges this advantage to carry out multi-directional printing under the condition of ensuring the printing accuracy and the integrity of the model.