A heterogeneous material same-station collaborative additive manufacturing processing method, system, device and storage medium
Patent Information
- Application Number
- CN202610927329.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-06-25
- Publication Date
- 2026-10-16
AI Technical Summary
[0005]本申请的目的在于提供一种异种材料同工位协同增材制造加工方法、系统、设备及存储介质,以解决异种材料难以实现高精度协同打印的技术问题
本申请将三维模型沿竖直方向划分为多个打印单元(每个打印单元对应一个打印层),并将每个打印单元按照不同材料及其成型要求划分为多个打印区域;为每个打印区域配置一个独立的打印头结构,每个打印头结构均具有独立的竖直移动驱动(第四驱动装置)和径向移动驱动(第三驱动装置);工作台则可实现XY平面内的移动(第二驱动装置)以及绕自身回转轴线的旋转(第一驱动装置)。在打印过程中,系统首先对各打印头进行初始化校准,获取喷嘴相对于工作台或已打印表面的精确高度零点;然后针对每一打印区域,根据前一区域的实际测量高度(或初始预设层高)以及当前材料的单层沉积高度,动态计算所需打印层数及起始高度补偿;打印完成后立即对当前区域进行多点高度测量并记录;在切换至下一打印区域之前,控制工作台旋转设定角度,使已打印部分进入下一打印头所对应固化光源的强光侧,保证各向均匀固化。通过逐层循环上述步骤,能够在无需强制匹配不同材料工艺参数的前提下,自动消除因材料特性差异导致的层高偏差,实现异种材料的高精度协同增材制造。
Smart Images

Figure CN122914513A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of additive manufacturing technology, specifically relating to a method, system, equipment and storage medium for collaborative additive manufacturing of dissimilar materials at the same workstation. Background Technology
[0002] Integrated collaborative additive manufacturing technology using dissimilar multi-materials, as an advanced manufacturing technology, has significant application advantages in the field of high-end equipment manufacturing. For example, in the manufacturing of composite structural components that require multiple properties such as high temperature resistance, high strength and toughness, heat insulation, and corrosion resistance, it is often necessary to integrate multiple materials with vastly different properties. In traditional processes, such multi-material composite components typically employ a separate manufacturing mode where each functional layer is independently molded and then bonded together. This manufacturing method has many inherent drawbacks: the interfaces between different material layers are prone to defects such as debonding, porosity, and microcracks due to unstable bonding processes, seriously affecting the overall performance and service life of the component. At the same time, traditional manufacturing processes usually involve multiple steps such as core mold preparation, material casting, curing, demolding, coating, and secondary curing, heavily relying on large-scale customized molds, resulting in production cycles of several days to several weeks, high tooling costs, poor manufacturing flexibility, and difficulty in adapting to the manufacturing needs of multi-variety, small-batch, and rapid iteration.
[0003] The rapid development of additive manufacturing technology has provided a new and effective path to overcome the aforementioned manufacturing challenges. By synchronously printing different materials in a unified manner, the interfacial influence between dissimilar materials can theoretically be eliminated, while simultaneously enabling rapid small-batch prototyping. Currently, relevant patents disclose multi-material integrated collaborative printing processes and equipment. For example, existing technologies propose integrating multiple extrusion nozzles onto a lifting platform, using a robotic arm or multi-axis motion system to drive the integrated printhead, achieving collaborative printing of dissimilar materials. The core idea of these technical solutions is to force the extrusion process parameters (such as extrusion speed, single-pass width, and single-layer height) of different materials to be perfectly matched, thereby achieving the goal of integrated collaborative printing.
[0004] However, the aforementioned existing technologies face significant technical bottlenecks in practical applications. Due to the often significant differences in the physical properties of different materials (such as viscosity, flowability, curing shrinkage, and elastic modulus), it is difficult to achieve perfectly consistent single-pass width and single-layer deposition height after extrusion simply by adjusting process parameters. For example, low-viscosity materials tend to spread easily after extrusion, resulting in a smaller single-layer height and a larger width; high-viscosity materials, on the other hand, maintain their shape better after extrusion, leading to a larger single-layer height and a smaller width. Using array-type extruders with fixed-distance matching and simultaneous height adjustment makes it difficult to achieve high-precision collaborative printing of dissimilar materials with different single-pass widths and single-layer heights simultaneously at the same station and within the same printing layer. Summary of the Invention
[0005] The purpose of this application is to provide a method, system, equipment and storage medium for collaborative additive manufacturing of dissimilar materials at the same workstation, so as to solve the technical problem that it is difficult to achieve high-precision collaborative printing of dissimilar materials.
[0006] To achieve the above objectives, this application adopts the following technical solution: In a first aspect, embodiments of this application provide a method for co-processing additive manufacturing of dissimilar materials at the same workstation, applied to a co-processing additive manufacturing system for dissimilar materials at the same workstation, the method comprising: Step S1: Based on the manufacturing requirements and material properties of the target printed product, the three-dimensional model corresponding to the target printed product is divided into several printing units along the direction perpendicular to the working plane of the worktable, and each printing unit is divided into multiple printing areas according to different manufacturing requirements and / or material properties, and each printing area corresponds to a print head structure. Step S2: Before starting printing on the current printing unit, perform initialization operations on each of the print head structures in sequence to correct the zero point of the height of each print head structure relative to the worktable or the printed surface. Step S3: Perform printing operations on each printing area in the current printing unit in a preset order; wherein, the printing operation performed on each printing area includes: determining the number of printing layers required for the current printing area based on the actual measured height or preset target height of the previous printing area and the single-layer deposition height of the current print head structure; controlling the relative movement of the worktable and the current print head structure to complete the printing of the current printing area according to the determined number of printing layers, and measuring the actual height of the current printing area after printing is completed; Step S4: Before switching to the next printing area after completing one printing area of the current printing unit, or after completing all printing areas of the current printing unit, control the worktable to rotate around its axis of rotation by a set angle. Step S5: Repeat steps S3 to S4 until all printing areas of the current printing unit are completed; Step S6: Repeat steps S2 to S5 until all printing units are completed, and obtain the target printed product.
[0007] In a possible implementation, the initialization operation in step S2 specifically includes: Control the movement of the worktable so that the rotation axis of the worktable is aligned with the nozzle center of the current printhead structure in the horizontal plane, and record the coordinates of the worktable; Using a distance measuring device corresponding to the current printhead structure, measure the first distance from it to the worktable or the surface of the printed layer; The pre-calibrated distance measuring device is invoked to a second distance from the nozzle of the printhead structure; The Z-axis zero-point compensation value of the printhead structure is calculated based on the first distance and the second distance, and the nozzle height of the printhead structure is adjusted according to the compensation value in a direction perpendicular to the worktable.
[0008] In a possible implementation, the method for determining the number of printing layers required for the current printing area in step S3 is as follows: If the current printing area is the first printing area in the current printing unit, the number of printing layers is determined according to the preset layer height of the area and the single-layer deposition height of the current printhead structure. If the current printing area is not the first printing area, the actual measured height of the previous printed area is obtained, and the number of printing layers is calculated by dividing the actual measured height by the single-layer deposition height of the current printhead structure, so that the difference between the predicted cumulative height of the current printing area and the actual measured height of the previous printed area is less than a set threshold.
[0009] In a possible implementation, the method of controlling the relative movement of the worktable and the current printhead structure in step S3 includes: If the current printing area has a circular feature, the worktable is controlled to rotate continuously, and the current printhead structure is controlled to move radially along the worktable so that the two cooperate to complete the printing. If the current printing area has non-circular features, the worktable is controlled to perform interpolation movement in the horizontal plane, which cooperates with the radial movement of the current printhead structure to complete the printing.
[0010] In a possible implementation, after the worktable rotates by the set angle in step S4, the printed portion enters the strong light side of the curing light source corresponding to the next printhead structure.
[0011] In a possible implementation, the measurement of the actual height of the current printed area in step S3 specifically includes: symmetrically selecting at least two measurement points above the printed area, and calculating the average height value of each measurement point as the actual measured height of the area.
[0012] Secondly, embodiments of this application also provide an additive manufacturing system configured to perform printing work using the aforementioned dissimilar material co-station collaborative additive manufacturing method, the additive manufacturing system comprising: The worktable has a working plane and a rotation axis perpendicular to the working plane; A printing apparatus includes multiple printhead structures arranged around the circumference of the rotation axis and facing the working plane; wherein the number of printheads matches the number of printing areas of the three-dimensional model corresponding to the target printed product. A first driving device is located on the side of the worktable away from its working plane; the first driving device is connected to the worktable to drive the worktable to rotate along the axis of rotation. A second driving device is connected to the first driving device to drive the first driving device and the worktable to move in a direction perpendicular to the axis of rotation. The number of third driving devices is the same as that of the printhead structures and they correspond one-to-one. Each of the third driving devices is connected to the corresponding printhead structure to drive the corresponding printhead structure to move in a direction perpendicular to the axis of rotation. The fourth driving device has the same number as the third driving device and corresponds to it one by one. Each fourth driving device is connected to the corresponding third driving device to drive the corresponding third driving device and the corresponding print head structure to move in a direction parallel to the axis of rotation. The distance measuring devices are the same number as the printhead structures and correspond one-to-one; each of the distance measuring devices is located on the side of the corresponding printhead structure away from the working plane, and is used to measure the first distance from it to the worktable or the surface of the printed layer.
[0013] In a possible implementation, a light source device is also included, the number of which is the same as the number of the printhead structure, and the light source device is arranged around the circumference of the axis of rotation.
[0014] Thirdly, embodiments of this application provide a computer device, which includes a processor and a memory. The memory stores a computer program, and the processor executes the computer program to implement the above-described method for collaborative additive manufacturing of dissimilar materials at the same workstation.
[0015] Fourthly, embodiments of this application provide a computer storage medium storing a computer program, which, when executed on a processor, implements the above-described method for collaborative additive manufacturing of dissimilar materials at the same workstation.
[0016] Compared with the prior art, this application has the following beneficial effects: This application divides the 3D model into multiple printing units (each printing unit corresponds to one printing layer) along the vertical direction, and further divides each printing unit into multiple printing areas according to different materials and their molding requirements. Each printing area is equipped with an independent printhead structure, and each printhead structure has an independent vertical movement drive (fourth drive device) and radial movement drive (third drive device). The worktable can move in the XY plane (second drive device) and rotate around its own axis of rotation (first drive device). During the printing process, the system first initializes and calibrates each printhead to obtain the precise zero-point height of the nozzle relative to the worktable or the printed surface. Then, for each printing area, based on the actual measured height of the previous area (or the initial preset layer height) and the single-layer deposition height of the current material, it dynamically calculates the required number of printing layers and the initial height compensation. Immediately after printing, it measures and records the height of the current area at multiple points. Before switching to the next printing area, it controls the worktable to rotate by a set angle so that the printed portion enters the strong light side of the curing light source corresponding to the next printhead, ensuring uniform curing in all directions. By iterating the above steps layer by layer, layer height deviations caused by differences in material properties can be automatically eliminated without the need for forced matching of different material process parameters, thus achieving high-precision collaborative additive manufacturing of dissimilar materials. Attached Figure Description To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0017] Figure 1 This is an overall schematic diagram of an additive manufacturing system according to an embodiment of this application; Figure 2 This is a top view of an additive manufacturing system according to an embodiment of this application; Figure 3 This is a cross-sectional view of a printed product according to an embodiment of this application; Figure 4 This is a schematic diagram of a printing unit for a printed product according to an embodiment of this application.
[0018] Labels: 1. Worktable; 2. Second drive unit; 3. First drive unit; 4. Printhead structure; 5. Fourth drive unit; 6. Third drive unit; 7. Light source unit; 8. Distance measuring device; 9. Fixed platform. Detailed Implementation
[0019] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0020] This application provides a method and system for collaborative additive manufacturing of dissimilar materials at the same workstation. It aims to solve the problem in existing additive manufacturing technologies where, when multiple materials with different physical properties (e.g., materials with significant differences in viscosity, shrinkage rate, and curing speed) are used for integrated printing, the inherent differences in the single-pass extrusion width and single-layer deposition height of each material make it difficult to achieve high-precision collaborative molding within the same workstation and the same printed layer. Existing technologies typically employ a solution of fixing all printhead structures 4 to the same lifting platform or the same integrated printhead, forcing the extrusion process parameters of different materials to match. However, this approach results in an extremely narrow process window and cannot accommodate height changes during material curing, easily leading to uneven printed layer heights, interface defects, or even printing failures.
[0021] To address the aforementioned technical challenges, refer to Figures 1 to 4 This application proposes a collaborative additive manufacturing method based on an independent motion printhead, real-time height measurement and feedback, dynamic layer matching, and rotation-assisted curing. The core concept is to divide the 3D model into multiple printing units (each printing unit corresponds to one printing layer) along the vertical direction, and to divide each printing unit into multiple printing areas according to different materials and their molding requirements; to configure an independent printhead structure 4 for each printing area, and each printhead structure 4 has an independent vertical movement drive (fourth drive device 5) and radial movement drive (third drive device 6); the worktable 1 can realize movement in the XY plane (second drive device 2) and rotation around its own rotation axis (first drive device 3). During the printing process, the system first initializes and calibrates each printhead to obtain the precise zero-point height of the nozzle relative to stage 1 or the printed surface. Then, for each printing area, it dynamically calculates the required number of printing layers and the initial height compensation based on the actual measured height of the previous area (or the initial preset layer height) and the single-layer deposition height of the current material. Immediately after printing, the system measures and records the height of the current area at multiple points. Before switching to the next printing area, it controls stage 1 to rotate by a set angle (e.g., 180°) so that the printed part enters the strong light side of the curing light source corresponding to the next printhead, ensuring uniform curing in all directions. By repeating the above steps layer by layer, the system can automatically eliminate layer height deviations caused by differences in material properties without forcibly matching different material process parameters, achieving high-precision collaborative additive manufacturing of dissimilar materials.
[0022] The present application will now be described in detail with reference to the accompanying drawings and specific embodiments.
[0023] This embodiment provides a method for co-working additive manufacturing of dissimilar materials at the same workstation, applied to a co-working additive manufacturing system for dissimilar materials. The method includes: Step S1: Based on the manufacturing requirements and material properties of the target printed product, the three-dimensional model corresponding to the target printed product is divided into several printing units along the direction perpendicular to the working plane of the worktable 1, and each printing unit is divided into multiple printing areas according to different manufacturing requirements and / or material properties, and each printing area corresponds to a print head structure 4. Step S2: Before starting printing on the current printing unit, perform initialization operations on each of the print head structures 4 in sequence to correct the zero point of the height of each print head structure 4 relative to the worktable 1 or the printed surface. Step S3: Perform printing operations on each printing area in the current printing unit in a preset order; wherein, the printing operation performed on each printing area includes: determining the number of printing layers required for the current printing area based on the actual measured height or preset target height of the previous printing area and the single-layer deposition height of the current print head structure 4; controlling the relative movement of the worktable 1 and the current print head structure 4 to complete the printing of the current printing area according to the determined number of printing layers, and measuring the actual height of the current printing area after printing is completed; Step S4: Before switching to the next printing area after completing one printing area of the current printing unit, or after completing all printing areas of the current printing unit, control the worktable 1 to rotate around its axis of rotation by a set angle. Step S5: Repeat steps S3 to S4 until all printing areas of the current printing unit are completed; Step S6: Repeat steps S2 to S5 until all printing units are completed, and obtain the target printed product.
[0024] In step S1, a complex three-dimensional multi-material part is transformed into a series of simple printing tasks that can be performed layer by layer and region by region. Specifically: First, the manufacturing requirements of the target printed product include, but are not limited to, dimensional accuracy, surface roughness, mechanical properties (such as tensile strength and elastic modulus), temperature resistance, and corrosion resistance. Material properties include flowability, curing shrinkage, viscosity, single-layer deposition height, single-pass extrusion width, and the light intensity and time required for curing. Different regions may have drastically different manufacturing requirements and material properties. For example, in some multi-material parts, the core area may require a high-hardness material, while the outer area requires a flexible material. It is precisely because of the differences in manufacturing requirements and material properties that it is necessary to print the model in sections, and each section should use a printhead structure that matches its characteristics. By using "manufacturing requirements and material properties" as the basis for sectioning, the scientific and targeted nature of subsequent printing parameter settings is ensured.
[0025] Secondly, each printing unit corresponds to a complete printing layer. The thickness (layer height) of the printing unit can be fixed or adaptively varied according to the characteristics of the part. This step uses a layer-by-layer slicing operation, and subsequent initialization, height measurement, and layer matching are all based on the printing unit as the basic loop unit. The initial preset height of each printing unit is given by the slicing software, but in actual printing, this preset height is only used as a reference, and the final actual height is determined by subsequent measurement feedback.
[0026] Finally, within each printing unit (i.e., each layer), the cross-section is divided into multiple printing areas based on the differences in manufacturing requirements and material properties at different locations on that layer's cross-section. Each printing area is composed of a single material and corresponds to a dedicated printhead structure 4. For example, a circular cross-section can be divided into four annular regions, each corresponding to one of four different materials. This partitioning method allows different regions to use completely different printing parameters (extrusion speed, feed pressure, curing conditions, etc.), and the number of printing layers in each region can be calculated independently, thus eliminating the need to forcibly match the single-layer height.
[0027] In step S2, factors such as mechanical installation errors and surface height changes caused by material accumulation are eliminated to ensure that each printhead knows the true distance between its nozzle and the worktable 1 (or the printed surface) when printing begins. Since the surface height of the printed layers may change layer by layer (e.g., material shrinkage, extrusion fluctuations), initialization needs to be re-performed before each layer begins, and the data recorded during the first layer's initialization cannot be relied upon. Because there are multiple printhead structures 4 (e.g., four) fixed at different positions around the worktable 1, each printhead needs to be initialized sequentially. The order can follow a preset printing sequence or be arbitrary. Sequential initialization avoids interference caused by the simultaneous movement of multiple printheads and also facilitates the control system in recording the coordinates and height compensation values corresponding to each printhead.
[0028] In step S3, for the current printing area, the number of layers to be printed is determined based on the "reference height" and the "single-layer deposition height of the current material". The reference height is selected in two ways: if the current area is the first area within a layer, the reference height is the preset target height (theoretical layer height); if it is not the first area, the reference height is the actual measured height of the previously printed area. Specifically: First, printing is performed sequentially on each printing area in the current printing unit according to a preset order. This preset order can be freely set according to process requirements, such as clockwise, counterclockwise, or sorted according to material curing speed (printing materials that cure slowly first, followed by materials that cure quickly). This sequential execution ensures that only one printhead is working at a time, avoiding interference and material contamination that may occur when multiple printheads move simultaneously. The printheads do not print simultaneously, but sequentially, but a height matching algorithm ensures a flat final spliced surface.
[0029] Secondly, based on the actual measured height or preset target height of the previously mentioned printing area, and the single-layer deposition height of the current printhead structure 4, the required number of printing layers for the current printing area is determined. For the first printing area in the current printing unit, since there is no "previous printing area," the "previous target height" (i.e., the theoretical layer height set by the slicing software) is used as the reference; for other printing areas, the actual measured height of the previously printed area is used as the reference. The single-layer deposition height of the current printhead structure 4 is a known parameter obtained through previous process experiments (i.e., the actual thickness that the material can achieve per layer under standard process conditions). By dividing the "reference height ÷ single-layer deposition height" and rounding, the number of layers required for the current area can be obtained. If necessary, the cumulative height can be precisely matched to the reference height through initial height fine-tuning (i.e., Z-axis zero-point offset). This solves the problem of interlayer misalignment caused by different single-layer heights of dissimilar materials. For example, if material A is printed at 0.5mm per layer and material B at 0.8mm per layer, by adjusting the number of printing layers of B (for example, B printing 1 layer equals 0.8mm, close to A's 2 layers 1.0mm), and supplementing with initial height compensation, the final surfaces of the two materials can be made flush.
[0030] Furthermore, the system controls the relative movement between the worktable 1 and the current printhead structure 4 to complete the printing of the current printing area according to the determined number of printing layers. After determining the number of layers, the system needs to control the relative movement between the worktable 1 and the printhead to actually extrude the material. The relative movement can be achieved by moving the worktable 1, moving the printhead, or both simultaneously. In this embodiment, the worktable 1 can move and rotate in the XY plane, and the printhead can move radially, thus providing multiple motion combinations.
[0031] Finally, the actual height of the currently printed area is measured after printing is complete. Immediately after printing each area, the actual height of that area is measured using a ranging device 8 (e.g., a laser displacement sensor). The measurement result serves as the reference data for subsequent areas (including subsequent areas in this layer and the first area in the next layer). Because the measurement is real-time and online, dynamic errors such as material curing shrinkage and extrusion fluctuations can be captured and incorporated into the compensation calculations for the next stage. This achieves closed-loop control and significantly improves molding accuracy. Furthermore, multiple symmetrical points are typically selected and averaged during measurement to reduce random errors.
[0032] In step S4, before switching to the next printing area after completing one printing area of the current printing unit (i.e., before switching printheads, i.e., between areas), or after completing all printing areas of the current printing unit, the worktable 1 is controlled to rotate around its axis of rotation by a set angle, i.e., after completing a whole layer (i.e., between layers). Each printhead structure 4 is equipped with an independent curing light source, and the illumination direction of the light source is fixed (usually pointing to the center of the worktable 1). When the worktable 1 moves from under one printhead to under another, the orientation of the printed area relative to the new light source is random, and direct printing may result in insufficient curing on the back of the printed area. By rotating the set angle before switching, the printed area can be adjusted to the optimal illumination direction of the new light source. Preferably, the set angle is 180°, but it can also be other angles, such as 90°, 120°, etc., depending on the number and angle of the circumferential arrangement of the printheads and light sources. When there are four printheads evenly distributed, rotating 180° makes the workpiece face the light source in the opposite direction, achieving symmetrical supplementary lighting. The rotation is performed by the first drive unit 3 (rotation drive). During rotation, the worktable 1 should maintain a constant height to avoid scratching the printed area.
[0033] In step S5, for all printing areas within a printing unit (layer), steps S3 and S4 are executed sequentially, with the number of iterations equal to the number of printing areas within that layer. Once all areas are completed, the current printing unit is finished.
[0034] In step S6, after each layer is completed, step S2 is repeated, and then S3-S5 are executed to print the next layer. The number of cycles equals the total number of printing units. By repeating the cycle layer by layer, a complete three-dimensional part is finally obtained.
[0035] In some embodiments, the initialization operation in step S2 specifically includes: Step S201: Control the worktable 1 to move so that the rotation axis of the worktable 1 is aligned with the nozzle center of the current printhead structure 4 in the horizontal plane, and record the coordinates of the worktable 1. This step precisely aligns the rotation axis of the worktable 1 (i.e., the center mark of the worktable 1) with the nozzle center of the current printhead structure 4 in the horizontal plane, and records the coordinates of the worktable 1, thereby establishing the XY reference position of the printhead structure 4. Since multiple printhead structures 4 are fixedly installed circumferentially, the position vector between their nozzle centers and the center of the worktable 1 is fixed (e.g., the first printhead is located at (0, 50mm), and the second printhead is located at (50mm, 0). By aligning and recording the coordinates, the control system knows the precise position of each printhead in the coordinate system of the worktable 1.
[0036] Step S202: Using the ranging device 8 corresponding to the current printhead structure 4, measure the first distance from it to the worktable 1 or the surface of the printed layer; This step utilizes the laser rangefinder 8 corresponding to the current printhead structure 4 to measure the vertical distance from its own reference plane (laser emission point) to the surface of the worktable 1 or the surface of the printed layer, which is recorded as the first distance D1, directly reflecting the true height position of the current printing surface (bare table or printed material).
[0037] Step S203: Invoke the second distance between the pre-calibrated ranging device 8 and the nozzle of the printhead structure 4; In this step, the second distance is a fixed value pre-calibrated and stored in the control system during the equipment calibration phase. It represents the vertical distance between the measurement reference plane of the laser rangefinder 8 and the nozzle end face of the corresponding printhead structure 4. Since the mechanical mounting height of each printhead structure 4 may have slight differences, each printhead has its own independent second distance D2i (i=1,2,3,4). Calling the pre-calibrated value avoids the tedious operation of manually measuring the nozzle position before each print, and also ensures the consistency of the calculation.
[0038] Step S204: Calculate the Z-axis zero-point compensation value of the printhead structure 4 based on the first distance and the second distance, and control the printhead structure 4 to adjust the nozzle height according to the compensation value in a direction perpendicular to the worktable 1.
[0039] In this step, based on the first distance D1 and the second distance D2, the Z-axis zero-point compensation value ΔZ = D1 - D2 of the current printhead structure 4 is calculated. This distance is the vertical distance from the nozzle end face to the current printing surface. Ideally, the nozzle should start printing at a preset layer height (e.g., 0.5mm) from the printing surface. Therefore, the actual height that needs to be adjusted should be ΔZ - Hset (Hset is the preset layer height). The control system controls the fourth drive device 5 (vertical drive) to drive the printhead structure 4 up or down according to this value, so that the nozzle is exactly at the position Hset from the printing surface after the movement. Through this compensation, even if the original installation heights of different printhead structures 4 are inconsistent, or the surface of the printed layer is uneven, it can be ensured that the distance between the nozzle and the printing surface of each printhead is consistent when printing begins, thereby ensuring that the extruded material can adhere normally and have a uniform thickness.
[0040] In some embodiments, there are two ways to control the relative movement of the worktable 1 and the current printhead structure 4: printing of circular feature areas and printing of non-circular feature areas.
[0041] When the area to be printed has circular or annular features (e.g., a ring, a sector ring, a complete circular surface, etc.), the worktable 1, driven by the first drive device 3, rotates continuously around its axis of rotation at a constant or variable speed. Simultaneously, the printhead structure 4, driven by the third drive device 6 (radial drive), moves radially along the worktable 1 (from the inside out or from the outside). The combined trajectory of these two movements is a planar spiral or a concentric ring. For annular filling, the printhead moves radially by a fixed step (equal to the extrusion width) for each revolution of the worktable 1, thus forming a gapless concentric ring filling path. For spiral filling, the radial movement is continuous, forming an Archimedean spiral. This not only achieves smoother circular edges and higher roundness, but also avoids frequent starts and stops due to the continuous rotation of the worktable 1, improving printing efficiency and motion smoothness.
[0042] When the area to be printed does not have circular features (e.g., rectangles, polygons, arbitrary curved boundaries, etc.), the stage 1 is driven by the second drive device 2, performing linear or circular interpolation along the X and Y axes, moving according to the path generated by the slicing software, while the print head structure 4 can choose whether to perform radial movement. For most non-circular areas, the radial movement of the print head can remain fixed (i.e., the print head retracts to the outermost radial end or a fixed position), and path tracking can be completed by the XY movement of the stage 1 alone; however, for some special shapes (e.g., variable-width rings, eccentric circles, etc.), the print head may need to perform radial movement simultaneously to compensate for the radial deviation during the movement of the stage 1.
[0043] In some embodiments, measuring the actual height of the current printed area in step S2 specifically includes: symmetrically selecting at least two measurement points above the printed area, and calculating the average height of each measurement point as the actual measured height of the area. Since the printing process may involve local unevenness (e.g., small fluctuations in extruded material, particulate interference, airflow disturbances, etc.), single-point measurement is prone to random errors. To obtain representative height values, a multi-point symmetrical measurement and averaging method is used. Symmetrical selection of measurement points is employed; for example, for a circular area, four points can be taken at the midpoints of the radii in the 0°, 90°, 180°, and 270° directions; for a rectangular area, five points can be taken at the four corners and the center point. During measurement, the system control platform 1 moves the ranging device 8 sequentially above each measurement point, collects height data, and then calculates the arithmetic mean. This average value is used as the actual measured height of the area for subsequent layer calculations. Multi-point measurement can effectively reduce the influence of random errors and improve measurement accuracy. Symmetrical arrangement reflects the overall height trend of the area, avoiding system bias introduced by skewing to one side. The number of measurement points can be adjusted according to the area size and accuracy requirements; at least two points are sufficient to largely eliminate random errors. This feature reflects the invention's consideration of engineering details and ensures the reliability of the feedback data.
[0044] Based on the same inventive concept, this embodiment also provides an additive manufacturing processing system configured to perform printing work using the above-described heterogeneous material co-station collaborative additive manufacturing processing method, including a worktable 1, a printing device, a first driving device 3, a second driving device 2, a third driving device 6, a fourth driving device 5, a ranging device 8, and a light source device 7.
[0045] The worktable 1 is a platform that carries the printed parts. It has a flat working plane (i.e., the printing base surface, which can be horizontal) and a rotation axis perpendicular to the working plane. The upper surface of the worktable 1 is usually precision machined to ensure flatness, and a marking point is engraved at the center for alignment with the nozzles of each print head in the XY direction. The rotation axis of the worktable 1 is the reference axis for all subsequent rotational movements.
[0046] The printing apparatus includes multiple printhead structures 4 arranged circumferentially along the axis of rotation of the worktable 1 (e.g., installed at equal angular intervals in the circumferential direction), with all printheads facing the working plane of the worktable 1 (i.e., the nozzles pointing towards the center of the worktable 1). The number N of printhead structures 4 is determined based on the type of material and number of partitions involved in the target printed product, typically N≥2, preferably N=4. Each printhead structure 4 is equipped with an extrusion nozzle adapted to the current printing material, the nozzle diameter being selected based on the material viscosity and extrusion width requirements. The multiple printheads arranged circumferentially avoid spatial interference between the extrusion heads during movement, while also providing space for each printhead to be equipped with an independent light source and ranging device 8.
[0047] The first drive device 3 is located on the side of the worktable 1 away from its working plane, i.e., below the worktable 1. The first drive device 3 is directly connected to the worktable 1 and is used to drive the worktable 1 to rotate around its rotation axis. The first drive device 3 can adopt a servo motor or a direct drive motor to achieve high-precision, high-response rotational motion. Through the first drive device 3, the worktable 1 can rotate continuously at a constant speed when printing circular features, or it can rotate at a precisely set angle (such as 180°) before switching printheads.
[0048] The second drive device 2 is connected to the first drive device 3. Specifically, the second drive device 2 is first fixedly connected to the housing of the first drive device 3, and the output end of the first drive device 3 is then connected to the worktable 1. In this way, the second drive device 2 drives the first drive device 3 and the worktable 1 to move together in a direction perpendicular to the axis of rotation (i.e., the X-axis and Y-axis directions). The second drive device 2 typically adopts a linear motor module or a structure of ball screw plus servo motor to achieve high-precision planar movement. Through the second drive device 2, the worktable 1 can move horizontally under different print heads, and can also perform XY interpolation motion when printing non-circular parts.
[0049] The number of third drive units 6 is the same as the number of printhead structures 4, and they correspond one-to-one. Each third drive unit 6 is directly connected to the corresponding printhead structure 4 and is used to drive the printhead structure 4 to move in a direction perpendicular to the axis of rotation, that is, to move in the radial direction of the worktable 1. The third drive unit 6 can be a small linear motor or a micro lead screw module, which is mounted on the moving part of the fourth drive unit 5. Through the third drive unit 6, the printhead can move radially during the printing process, which, in conjunction with the rotation or XY movement of the worktable 1, forms different printing paths (such as spirals, concentric rings, etc.).
[0050] The number of fourth drive units 5 is the same as the number of third drive units 6, and they correspond one-to-one. Each fourth drive unit 5 is connected to the housing (or base) of the corresponding third drive unit 6, and is used to drive the third drive unit 6 and the printhead structure 4 mounted on it to move in a direction parallel to the axis of rotation (i.e., the vertical direction). The fourth drive unit 5 can be a Z-axis lifting module, usually composed of a servo motor, a lead screw, and a guide rail. Through the fourth drive unit 5, each printhead structure 4 can independently adjust its nozzle height to achieve Z-axis zero-point compensation. Since each printhead has an independent fourth drive unit 5, printheads of different materials can work at different height positions without affecting each other.
[0051] The number of ranging devices 8 is the same as the number of printhead structures 4, and they correspond one-to-one. Each ranging device 8 (such as a laser displacement sensor) is located on the side of the corresponding printhead structure 4 away from the working plane, that is, it is installed beside or behind the printhead structure 4, and its laser beam is incident vertically downward onto the worktable 1 or the surface of the printed layer. The ranging device 8 is used to measure the first distance from its measurement reference plane to the measured surface. This data is transmitted to the control system via a data acquisition card and used to calculate the Z-axis zero-point compensation value and the actual height of the printed area.
[0052] The light source device 7 is used to rapidly cure the material extruded from the printhead, preventing it from flowing and deforming under gravity and improving interlayer bonding strength. The type of light source device 7 is selected based on the material characteristics; for example, ultraviolet LED light sources are used for photosensitive resin materials, while infrared heating lamps or hot air guns can be used for heat-melting materials. Each printhead structure 4 is equipped with an independent light source device 7, which is arranged around the periphery of the worktable 1's rotation axis, typically installed near the printhead structure 4, with its illumination direction pointing towards the center of the worktable 1 (i.e., the strong light side). The light source device 7 does not necessarily need a rigid connection to the printhead structure 4, but it must ensure that the light source still covers the printing area when the printhead moves radially. By arranging multiple light sources around the periphery and combining this with the rotation angle of the worktable 1, the printed portion can enter the strong light side of the next light source when switching printheads, achieving secondary curing and improving the isotropy of the parts. The number of light source devices 7 is the same as the number of printhead structures 4, ensuring that each printing area can immediately receive illumination from the corresponding light source after printing, avoiding insufficient curing due to insufficient light.
[0053] The following four examples of printhead structure 4 illustrate the content of this application: The worktable 1 is located at the center of the fixed platform 9, and there are a second drive device 2 and a first drive device 3 below the worktable 1 that can drive it to move in the XY direction. The center point of the worktable 1 is engraved on the top of the worktable 1. .
[0054] The outer edge of worktable 1 along its center of rotation The system has four fixed, evenly distributed printhead structures 4 (with optional extruders). Each extruder system is equipped with an extrusion nozzle adapted to the material, and the nozzle diameters are as follows: Each extrusion head system is independently equipped with a matching material storage system and curing light source system; it is also equipped with a laser rangefinder system and a line scanner system. The laser rangefinder, which is incident at a vertical angle, can collect the printing layer height information of the extruded material from each extrusion head, and the line scanner 9 scans and measures the printing layer width on the worktable 1.
[0055] Further, the data processing and control system can process and analyze the measured layer height data from the laser rangefinder and perform error analysis. The computer control system can control the process parameters of the extrusion head deposition printing system through instructions, and simultaneously drive each system to perform corresponding path trajectory movements.
[0056] Print initialization phase (1) Set the theoretical layer height and initial values of process parameters The 3D CAD model of the part to be manufactured is divided into four independent regions according to different extrusion head printing areas: Region 1-14-1, Region 2-14-2, Region 3-14-3, and Region 4-14-4. Based on the design and manufacturing requirements of different regions, such as dimensional accuracy, surface roughness, and mechanical properties, as well as the characteristics of the selected materials, and based on previous experience data and preliminary process test results, initial process parameters are set, including feed pressure of 0.5MPa, extrusion speed of 20r / min, layer height, layer width, and printing scanning speed (these process parameters are matched with the nozzle diameter). (2) Read part model data Import the model of the part to be printed into the slicing software of the equipment, set the pre-process parameters of different material extrusion heads, and export the Gcode file code of each layer of the part to be printed for the corresponding extrusion head, and save it in the corresponding folder location inside the controller.
[0057] (3) Initialize the sensor and controller The calibration procedure ensures the measurement accuracy and stability of the rangefinder, determines its measurement range and resolution, and enables it to accurately measure changes in the height of the printed surface.
[0058] Before printing the first layer, move the worktable 1 to the print head structure 4, and align the center of the nozzle with the center of the worktable 1. -10 is aligned in the XY direction, and its current coordinate value is recorded. The values are the initial coordinates of the printhead and the worktable in the 1XY direction, respectively: (0,50), (50,0), (0,-50) and (-50,0). Using a rangefinder to measure the printhead structure 4 Data was collected based on the height of the platform. The height data was recorded, and then the height distance between the rangefinder and the print head structure 4, which had been calibrated in the early stage, was determined. Then, the data from both are processed to obtain... The printhead structures 4 are each at the zero point height of the Z-axis system on the worktable 1. After calibration, the zero point position of the Z-axis system and the required Z-axis compensation value are obtained as follows: ; The drive stage 1 moves along the XY direction below the first printhead structure 4, with its center coordinates as follows: The diameter of printhead structure 4 is Extrusion width is Height is It relies on its independent Z1 axis system to compensate for the zero-point height. Print the feature areas of the part, and print two layers according to the preset height, with a cumulative printing height of [missing information]. , The printing area is a continuous annular area. The printing head structure 4 can be driven to move radially along the worktable 1. At the same time, the worktable 1 can be continuously rotated and interpolated with each other to complete the printing of the printing area. After printing is complete, the drive stage 1 moves to below the rangefinder of the first printhead structure 4, then symmetrically selects four points above the deposited print to measure the height, and calculates the average value. ; When printing the second position, workbench 1 moves to the center coordinate value of... Then, the worktable 1 rotates 180° continuously, turning the original weak optical side to the strong side of the curing light source; The diameter d2 of the printhead structure 4 is Extrusion width is Height is The Z2 axis system compensation height coordinate of the second printhead structure 4 is: After height compensation, the printing area is printed, and its cumulative printing height is equal to the height of the first printing area. Perform height matching, and the cumulative printing height is ,in - The number of the second segmented region printed, where: , According to the calculation, the second printing area needs to print 4 consecutive layers to complete the height matching. This printing area is a continuous annular area that can be coordinated with the radial movement of the worktable 1 to complete the printing of this area. The width in the diameter direction is calculated and divided according to this area to complete the printing. When printing the third position area, the worktable 1 moves to below the third printhead structure 4, and its center coordinates are: Then, the worktable 1 rotates 180° to move the original weak optical side to the strong side of the curing light source; The nozzle diameter is Extrusion width is Height is The zero-point height of the Z3 axis system compensation is When printing multiple layers, the cumulative printing height is ,in - The number of the second segmented region printed, where: , The calculation shows that the printing area needs to be printed with 3 consecutive layers to achieve height matching. The printing area is a continuous annular area, which can be printed by mutual interpolation and follow-up cooperation between the print head structure 4 and the worktable 1. The width in the diameter direction is calculated according to the division of the area to complete the printing. To print the fourth position area, the worktable 1 moves to a position below the fourth printhead structure 4, with its center coordinates being [value missing]. Worktable 1 rotates 180°, moving the original weak optical side to the strong side of the curing light source; The nozzle diameter is The extrusion width is Height is Its independent Z4 axis system lifts the height to When printing multiple layers, the cumulative printing height is ,in - The number of the second segmented region printed, where: , The calculation shows that two consecutive layers need to be printed in this area to achieve height matching. The print head structure 4 and the worktable 1 rotate continuously and interpolate with each other to complete the printing of this area. The width in the diameter direction is calculated according to the division of this area to complete the printing. After completing the printing of the above four segmented areas, the printing of the dissimilar material configuration plane of the first printing layer is complete. Based on the laser's measurement of the existing forming plane, the design printing starting zero point is recalibrated to obtain the final result. The height data was recorded, and then the distance between the rangefinder and the nozzle was determined based on the previously calibrated height. Then, the data from both are processed to obtain... The initial zero point height of the second layer of the Z-axis system of the four printhead structure 4 , .
[0059] Recalibrate the zero point of each layer of Gcod data in the slicing software according to the initial zero point. Instead of relying on the pre-designed and reserved part height in the 3D model, print the part by repeating the above steps until the entire part to be printed is completed in the height direction.
[0060] Specific examples in this embodiment can be found in the examples described in the above embodiments and exemplary implementations, and will not be repeated here.
[0061] This application also provides a computer device, exemplary of which includes a processor and a memory, wherein the memory stores a computer program, and the processor, by running the computer program, causes the computer device to perform the functions of the various modules in the above-described method or apparatus.
[0062] The processor can be an integrated circuit chip with signal processing capabilities. The processor can be a general-purpose processor, including at least one of a Central Processing Unit (CPU), Graphics Processing Unit (GPU), Network Processor (NP), Digital Signal Processor (DSP), Application-Specific Integrated Circuit (ASIC), Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The general-purpose processor can be a microprocessor or any conventional processor, capable of implementing or executing the methods, steps, and logic block diagrams disclosed in the embodiments of this application.
[0063] The memory can be, but is not limited to, Random Access Memory (RAM), Read Only Memory (ROM), Programmable Read-Only Memory (PROM), Erasable Programmable Read-Only Memory (EPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), etc. The memory is used to store computer programs, and the processor can execute the computer programs accordingly after receiving execution instructions.
[0064] This application also provides a computer-readable storage medium for storing the computer program used in the aforementioned computer device. For example, the computer-readable storage medium may include, but is not limited to, various media capable of storing program code, such as a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0065] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can also be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the flowcharts and block diagrams in the accompanying drawings show the architecture, functionality, and operation of possible implementations of apparatus, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that, in alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and combinations of blocks in the block diagram and / or flowchart, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
[0066] In addition, the functional modules or units in the various embodiments of this application can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.
[0067] If the aforementioned functions are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a smartphone, personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0068] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application.
[0069] It should be noted that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the exemplary embodiments according to this application. As used herein, the singular form is intended to include the plural form as well, unless the context clearly indicates otherwise. Furthermore, it should be understood that when the terms "comprising" and / or "including" are used in this specification, they indicate the presence of features, steps, operations, devices, components, and / or combinations thereof.
[0070] Unless otherwise specifically stated, the relative arrangement, numerical expressions, and values of the components and steps set forth in these embodiments do not limit the scope of the invention. It should also be understood that, for ease of description, the dimensions of the various parts shown in the drawings are not drawn to actual scale. Techniques, methods, and devices known to those skilled in the art may not be discussed in detail, but where appropriate, such techniques, methods, and devices should be considered part of the specification. In all examples shown and discussed herein, any specific values should be interpreted as merely exemplary and not as limitations. Therefore, other examples of exemplary embodiments may have different values. It should be noted that similar reference numerals and letters in the following figures denote similar items; therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.
[0071] The above description is merely a preferred embodiment of the present invention and is not intended to limit the invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
Claims
1. A method for collaborative additive manufacturing of dissimilar materials at the same workstation, characterized in that, The method, applied to a collaborative additive manufacturing system for dissimilar materials at the same workstation, includes: Step S1: Based on the manufacturing requirements and material properties of the target printed product, the three-dimensional model corresponding to the target printed product is divided into several printing units along the direction perpendicular to the working plane of the worktable, and each printing unit is divided into multiple printing areas according to different manufacturing requirements and / or material properties, and each printing area corresponds to a print head structure. Step S2: Before starting printing on the current printing unit, perform initialization operations on each of the print head structures in sequence to correct the zero point of the height of each print head structure relative to the worktable or the printed surface. Step S3: Perform printing operations on each printing area in the current printing unit in a preset order; wherein, the printing operation performed on each printing area includes: determining the number of printing layers required for the current printing area based on the actual measured height or preset target height of the previous printing area and the single-layer deposition height of the current print head structure; controlling the relative movement of the worktable and the current print head structure to complete the printing of the current printing area according to the determined number of printing layers, and measuring the actual height of the current printing area after printing is completed; Step S4: Before switching to the next printing area after completing one printing area of the current printing unit, or after completing all printing areas of the current printing unit, control the worktable to rotate around its axis of rotation by a set angle. Step S5: Repeat steps S3 to S4 until all printing areas of the current printing unit are completed; Step S6: Repeat steps S2 to S5 until all printing units are completed, and obtain the target printed product.
2. The method for collaborative additive manufacturing of dissimilar materials at the same workstation according to claim 1, characterized in that, The initialization operation in step S2 specifically includes: Control the movement of the worktable so that the rotation axis of the worktable is aligned with the nozzle center of the current printhead structure in the horizontal plane, and record the coordinates of the worktable; Using a distance measuring device corresponding to the current printhead structure, measure the first distance from it to the worktable or the surface of the printed layer; The pre-calibrated distance measuring device is invoked to a second distance from the nozzle of the printhead structure; The Z-axis zero-point compensation value of the printhead structure is calculated based on the first distance and the second distance, and the nozzle height of the printhead structure is adjusted according to the compensation value in a direction perpendicular to the worktable.
3. The method for collaborative additive manufacturing of dissimilar materials at the same workstation according to claim 1, characterized in that, The method for determining the number of printing layers required for the current printing area in step S3 is as follows: If the current printing area is the first printing area in the current printing unit, the number of printing layers is determined according to the preset layer height of the area and the single-layer deposition height of the current printhead structure. If the current printing area is not the first printing area, the actual measured height of the previous printed area is obtained, and the number of printing layers is calculated by dividing the actual measured height by the single-layer deposition height of the current printhead structure, so that the difference between the predicted cumulative height of the current printing area and the actual measured height of the previous printed area is less than a set threshold.
4. The method for collaborative additive manufacturing of dissimilar materials at the same workstation according to claim 1, characterized in that, The methods for controlling the relative movement of the worktable and the current printhead structure in step S3 include: If the current printing area has a circular feature, the worktable is controlled to rotate continuously, and the current printhead structure is controlled to move radially along the worktable so that the two cooperate to complete the printing. If the current printing area has non-circular features, the worktable is controlled to perform interpolation movement in the horizontal plane, which cooperates with the radial movement of the current printhead structure to complete the printing.
5. The method for collaborative additive manufacturing of dissimilar materials at the same workstation according to claim 1, characterized in that, In step S4, after the worktable rotates to the set angle, the printed portion enters the strong light side of the curing light source corresponding to the next printhead structure.
6. The method for collaborative additive manufacturing of dissimilar materials at the same workstation according to claim 1, characterized in that, The measurement of the actual height of the current printed area in step S3 specifically includes: selecting at least two measurement points symmetrically above the printed area, and calculating the average height of each measurement point as the actual measured height of the area.
7. An additive manufacturing system, characterized in that, The additive manufacturing system is configured to perform printing operations using the co-station collaborative additive manufacturing method for dissimilar materials as described in any one of claims 1-6, the additive manufacturing system comprising: The worktable has a working plane and a rotation axis perpendicular to the working plane; A printing apparatus includes multiple printhead structures arranged around the circumference of the rotation axis and facing the working plane; wherein the number of printheads matches the number of printing areas of the three-dimensional model corresponding to the target printed product. A first driving device is located on the side of the worktable away from its working plane; the first driving device is connected to the worktable to drive the worktable to rotate along the axis of rotation. A second driving device is connected to the first driving device to drive the first driving device and the worktable to move in a direction perpendicular to the axis of rotation. The number of third driving devices is the same as that of the printhead structures and they correspond one-to-one. Each of the third driving devices is connected to the corresponding printhead structure to drive the corresponding printhead structure to move in a direction perpendicular to the axis of rotation. The fourth driving device has the same number as the third driving device and corresponds to it one by one. Each fourth driving device is connected to the corresponding third driving device to drive the corresponding third driving device and the corresponding print head structure to move in a direction parallel to the axis of rotation. The number of distance measuring devices is the same as that of the printhead structures and they correspond one-to-one; each of the distance measuring devices is located on the side of the corresponding printhead structure away from the working plane, and is used to measure the first distance from it to the worktable or the surface of the printed layer.
8. The additive manufacturing system according to claim 7, characterized in that, It also includes a light source device, the number of which is the same as the number of the printhead structure, and which are arranged around the circumference of the rotation axis.
9. A computer device, characterized in that, The computer device includes a processor and a memory, the memory storing a computer program, and the processor executing the computer program to implement the dissimilar materials co-working additive manufacturing method according to any one of claims 1-6.
10. A computer storage medium, characterized in that, It stores a computer program, which, when executed on a processor, implements the method for co-processing additive manufacturing of dissimilar materials at the same workstation according to any one of claims 1-6.