3D printing spreading method, device, equipment and storage medium

By dividing the printing area and adjusting the speed and rate in 3D printing, the problem of uneven material distribution was solved, resulting in more uniform material distribution and avoiding printing defects.

CN117207532BActive Publication Date: 2026-06-23NEUTRAL DING ADDITIVE TECHNOLOGY (GUANGDONG) CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
NEUTRAL DING ADDITIVE TECHNOLOGY (GUANGDONG) CO LTD
Filing Date
2023-08-31
Publication Date
2026-06-23

AI Technical Summary

Technical Problem

In existing 3D printing methods, the material placement mechanism moves at a constant speed and places material at the same rate, resulting in uneven material placement, which may damage the image printed on the previous layer and cause printing defects.

Method used

The printing area is divided into three regions along the material placement displacement direction: a first region, a second region, and a third region. The materials are placed at different speeds and rates. The first region is placed at a slower speed and rate, the second region at a faster speed and rate, and the third region at the fastest speed and rate. The motor speed of the material placement mechanism is adjusted to match the material placement requirements of different regions.

Benefits of technology

This achieves more precise and uniform material distribution in each area of ​​the printing zone, avoiding image damage caused by insufficient material in the first area and excessive material distribution in the third area, thus preventing printing defects.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117207532B_ABST
    Figure CN117207532B_ABST
Patent Text Reader

Abstract

The application relates to the field of three-dimensional forming technology and discloses a 3D printing material spreading method, device, equipment and storage medium. The method comprises the following steps: obtaining a control instruction for material spreading in a printing area; driving a material spreading mechanism to displace on the printing area according to the control instruction, so that the material spreading mechanism displaces at a first speed in a first area, displaces at a second speed in a second area and displaces at a third speed in a third area; and driving the material spreading mechanism to spread material on the printing area according to the control instruction while the material spreading mechanism is displacing, so that the material spreading mechanism spreads material at a first rate in the first area, spreads material at a second rate in the second area and spreads material at a third rate in the third area. The embodiment of the application can make the material spreading mechanism of the 3D printing equipment spread material more uniformly and improve the material spreading efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of three-dimensional molding technology, and in particular to a 3D printing material laying method, apparatus, equipment and storage medium. Background Technology

[0002] In 3D printing, material placement and printing are the two most important processes.

[0003] In existing 3D printing methods, the material laying mechanism moves at a constant speed and lays material at the same output rate. After the material laying is completed, the material laying mechanism moves back to the initial position, the printing device moves to spray adhesive, and after the current printing layer is printed, the material laying mechanism proceeds to manufacture the next printing layer.

[0004] However, when the material spreading mechanism moves at a constant speed and spreads material at the same rate, the spreading scraper will accumulate more and more material as the spreading mechanism moves, causing uneven spreading, which may damage the image printed on the previous layer and cause printing defects. Summary of the Invention

[0005] The purpose of this application is to provide a 3D printing material placement method, apparatus, equipment and storage medium, which aims to overcome the defect of uneven material placement in the material placement mechanism.

[0006] This application provides a 3D printing material placement method, including:

[0007] Obtain control commands for material spreading in the printing area; the printing area is sequentially provided with a first area, a second area, and a third area along the displacement direction of the material spreading mechanism;

[0008] The material spreading mechanism is driven to move on the printing area according to the control command, so that the material spreading mechanism moves at a first speed in the first area, at a second speed in the second area, and at a third speed in the third area; the first speed < the second speed ≤ the third speed;

[0009] When the material spreading mechanism is displaced, it is driven to spread material on the printing area according to the control command, so that the material spreading mechanism spreads material at a first rate in the first area, at a second rate in the second area, and at a third rate in the third area; the first rate > the second rate > the third rate.

[0010] Furthermore, the length of the first region is 200mm, the length of the second region is 2 / 3n-200mm, and the length of the third region is 1 / 3n, where n is the total length of the printed region.

[0011] Furthermore, before obtaining the control command for the material application in the printing area, the method further includes:

[0012] The thickness of the printed layer is measured, and the results are obtained.

[0013] The values ​​of the first speed and the second speed are set to obtain the first setting result. The values ​​of the first rate, the second rate and the third rate are calculated based on the detection result to obtain the calculation result. The values ​​of the first rate, the second rate and the third rate are all positively correlated with the thickness of the paving material.

[0014] Control commands are generated based on the initial settings and calculation results.

[0015] Furthermore, the first speed, the second speed, and the third speed satisfy the following relationship;

[0016] b=[1.1a, 1.15a], c=[b, 1.15b],

[0017] Where a is the first velocity, b is the second velocity, and c is the third velocity.

[0018] Furthermore, the first rate, the second rate, and the third rate satisfy the following relationship;

[0019] d=[1.1e, 1.15e], e=[1.1f, 1.15f],

[0020] Where d is the first speed, e is the second speed, and f is the third speed.

[0021] Furthermore, the step of driving the material spreading mechanism to move on the printing area according to control commands includes:

[0022] The current stopping position of the material spreading mechanism is detected; the stopping position includes a first stopping point and a second stopping point located on the two wide sides of the printing area, respectively;

[0023] When the material spreading mechanism is at the first stopping point, it controls the material spreading mechanism to move from the first stopping point to the second stopping point and spread material on the printing area. When the material spreading mechanism is at the second stopping point, it controls the material spreading mechanism to move from the second stopping point to the first stopping point and spread material on the printing area.

[0024] Furthermore, the step of driving the material spreading mechanism to spread material on the printing area according to control commands includes:

[0025] The first, second, and third speeds set by the control commands are analyzed to obtain the analysis results.

[0026] Based on the analysis results, the rotational speed of the motor in the material spreading mechanism is set so that the rotational speed of the motor is positively correlated with the material feeding rate, thus obtaining the second setting result; the motor is connected to an active roller, and the active roller forms a gap with the material spreading hopper of the material spreading mechanism so that the material is fed out from the gap when the active roller rotates;

[0027] Adjust the motor speed according to the second setting result.

[0028] This application embodiment also provides a 3D printing material placement device, including:

[0029] The first module is used to obtain control commands for material spreading in the printing area; the printing area is provided with a first area, a second area and a third area in sequence along the displacement direction of the material spreading mechanism;

[0030] The second module is used to drive the material spreading mechanism to move on the printing area according to the control command, so that the material spreading mechanism moves at a first speed in the first area, at a second speed in the second area, and at a third speed in the third area; the first speed < the second speed ≤ the third speed;

[0031] The third module is used to drive the material spreading mechanism to spread material on the printing area according to the control command when the material spreading mechanism is displaced, so that the material spreading mechanism spreads material at a first rate in the first area, at a second rate in the second area, and at a third rate in the third area; the first rate > the second rate > the third rate.

[0032] This application also provides an electronic device, which includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the 3D printing layup method as described above.

[0033] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the 3D printing lay-up method as described above.

[0034] The beneficial effects of this application are as follows: The printing area is divided along the material dispensing direction, sequentially dividing it into a first area as the initial material dispensing stage, a second area as the intermediate material dispensing stage, and a third area as the final material dispensing stage. The material dispensing mechanism is controlled to dispensing material sequentially in the first, second, and third areas. This allows the material dispensing mechanism to dispensing at a relatively slow speed in the first area (initial material dispensing stage), and at a faster speed in the second and third areas (intermediate and final material dispensing stages). The material feeding rate decreases sequentially in the first, second, and third areas, thereby extending the operating time of the material dispensing mechanism in the first area, increasing the material feeding amount in the first area, and reducing the material feeding amount in the third area. This makes the real-time material feeding amount in each area of ​​the printing area more accurate and uniform, preventing insufficient material feeding in the first area and excessive material feeding in the third area, which could lead to material shortage in the first area and material damage or image destruction in the third area, thus avoiding printing defects. Attached Figure Description

[0035] Figure 1 This is a flowchart of the 3D printing material placement method provided in the first embodiment of this application.

[0036] Figure 2 This is a flowchart of the 3D printing material placement method provided in the second embodiment of this application.

[0037] Figure 3 yes Figure 1 The flowchart for step S102.

[0038] Figure 4 yes Figure 1 The flowchart for step S103.

[0039] Figure 5 This is a schematic diagram of the structure of the 3D printing material laying device provided in the embodiments of this application.

[0040] Figure 6 This is a schematic diagram of the hardware structure of the electronic device provided in the embodiments of this application. Detailed Implementation

[0041] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0042] It should be noted that although functional modules are divided in the device schematic diagram and a logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than the module division in the device or the order in the flowchart. The terms "first," "second," etc., in the specification, claims, and the aforementioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.

[0043] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.

[0044] 3D printing (3DP), also known as additive manufacturing, is a rapid prototyping technology. It's a technique that uses digital model files as a basis and employs powdered metals or non-metals and other bondable materials to construct objects layer by layer. 3D printing typically uses digital material printers. The working principle of a 3D printer is basically the same as that of a regular printer, except for the printing materials. Regular printers use ink and paper, while 3D printers contain various "printing materials" such as metals, ceramics, plastics, and sand. After connecting to a computer, the printer is controlled to layer these materials, ultimately turning the blueprint on the computer into a physical object. In simple terms, a 3D printer is a device that can "print" real 3D objects, such as robots, toy cars, various models, and even food. It's commonly called a "printer" because the layer-by-layer process is very similar to inkjet printing; this printing technology is called 3D stereolithography.

[0045] In related technologies, material placement and printing are the two most important steps in 3D printing. In 3D printing methods, the material placement mechanism moves at a constant speed and places material at the same rate. After placement, the material placement mechanism moves back to its initial position, the printing mechanism moves to spray adhesive, and after completing the printing of the current layer, it moves back to its initial position. The forming chamber table then moves down a certain layer thickness to begin manufacturing the next printing layer. However, in this method, when the material placement mechanism moves at a constant speed and places material at the same rate, the material placement squeegee accumulates more and more material as the mechanism moves. When too much material accumulates, it may damage the image of the previous layer, causing printing defects.

[0046] Based on this, embodiments of this application provide a 3D printing material placement method, apparatus, equipment, and storage medium, aiming to overcome the defect of uneven material placement in the material placement mechanism.

[0047] The 3D printing lay-up method, apparatus, electronic device and storage medium provided in the embodiments of this application are specifically described through the following embodiments. First, the 3D printing lay-up method in the embodiments of this application is described.

[0048] The 3D printing layup method provided in this application relates to the field of three-dimensional molding technology. The 3D printing layup method provided in this application can be applied to a terminal, a server, or software running on either a terminal or a server. In some embodiments, the terminal can be a smartphone, tablet, laptop, desktop computer, etc.; the server can be configured as an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms; the software can be an application that implements the 3D printing layup method, but is not limited to the above forms.

[0049] This application can be used in a wide variety of general-purpose or special-purpose computer system environments or configurations. Examples include: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, and distributed computing environments including any of the above systems or devices. This application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform specific tasks or implement specific abstract data types. This application can also be practiced in distributed computing environments where tasks are performed by remote processing devices connected via a communication network. In distributed computing environments, program modules can reside in local and remote computer storage media, including storage devices.

[0050] Figure 1 This is a flowchart of the 3D printing material placement method according to the first embodiment of this application. Figure 1 The method may include, but is not limited to, steps S101 to S103.

[0051] Step S101: Obtain control instructions for material application in the printing area.

[0052] The printing area is arranged in three zones in sequence along the displacement direction of the material spreading mechanism: a first zone, a second zone, and a third zone.

[0053] In practice, the control instructions issued by the control mechanism are obtained. The control instructions include information on the division of the first area as the initial material laying stage, the second area as the intermediate material laying stage, and the third area as the final material laying stage, the coordinate information of the material laying position, the displacement speed information of the material laying mechanism, and the material laying rate information of the material laying mechanism.

[0054] Understandably, the first region serves as the initial material placement stage, the second region as the intermediate material placement stage, and the third region as the final material placement stage. These three regions are divided according to the displacement direction of the material placement mechanism, and their positions dynamically change with the movement direction of the mechanism. Specifically, the printing area is rectangular. During 3D printing, the material placement mechanism moves linearly above the printing area, from one edge to the other. The printing area is sequentially divided into three areas from the starting point to the ending point of the material placement mechanism's displacement: the first region serves as the initial material placement area, the second region as the intermediate material placement area, and the third region as the final material placement area.

[0055] Step S102: Drive the material spreading mechanism to move on the printing area according to the control command, so that the material spreading mechanism moves at a first speed in the first area, at a second speed in the second area, and at a third speed in the third area.

[0056] Among them, the first speed < the second speed ≤ the third speed.

[0057] In practice, the material spreading mechanism is controlled to move above the printing area based on the division information and displacement speed information of the three zones in the control command. Starting from the stopping point, the spreading mechanism moves sequentially above the first, second, and third zones before stopping at the endpoint. The displacement speed within the first zone is less than the displacement speeds within the second and third zones, thus prolonging the time the spreading mechanism stays in the first zone and increasing the amount of material spread within it. Specifically, the spreading mechanism first moves above the first zone at a first speed, then enters the second zone and moves above it at a second speed, then enters the third zone and moves above it at a third speed.

[0058] In step S103, when the material spreading mechanism is displaced, the material spreading mechanism is driven to spread material on the printing area according to the control command, so that the material spreading mechanism spreads material at a first rate in the first area, at a second rate in the second area, and at a third rate in the third area.

[0059] Among them, the first speed > the second speed > the third speed.

[0060] In practice, during the displacement process, the material-laying mechanism is controlled to release material during displacement based on the control commands' information regarding the division of the three zones, the coordinates of the desired material-laying position, and the material-laying rate. This allows the material-laying mechanism to sequentially lay material in the first, second, and third zones. Specifically, the material-laying rate in the first zone is greater than that in the second zone, and the material-laying rate in the second zone is greater than that in the third zone. This increases the amount of material laid in the first zone and decreases the amount laid in the third zone, making the amounts of material laid in the first zone (the initial laying stage), the second zone (the intermediate laying stage), and the third zone (the final laying stage) more similar. In detail, when the material-laying mechanism is displacing in the first zone, it is controlled to lay material at a first rate; when it is displacing in the second zone, it is controlled to lay material at a second rate; and when it is displacing in the third zone, it is controlled to lay material at a third rate.

[0061] Steps S101 to S103, as illustrated in this embodiment, divide the printing area along the material displacement direction, sequentially dividing it into a first area as the initial material placement stage, a second area as the intermediate material placement stage, and a third area as the final material placement stage. The material placement mechanism is controlled to sequentially move and place material within the first, second, and third areas. This results in the material placement mechanism moving at a relatively slow speed within the first area (initial material placement stage), and at a faster speed within the second and third areas (intermediate and final material placement stages). The material feeding rate decreases sequentially within the first, second, and third areas, thereby extending the operating time of the material placement mechanism within the first area, increasing the material feeding amount within the first area, and reducing the material feeding amount within the third area. This makes the real-time material feeding amount in each area of ​​the printing area more accurate and uniform, preventing insufficient material feeding in the first area and excessive material feeding in the third area, which could lead to material shortages in the first area and material damage or image destruction in the third area, thus avoiding printing defects.

[0062] In this embodiment, the length of the first region is 200mm, the length of the second region is 2 / 3n-200mm, and the length of the third region is 1 / 3n, where n is the total length of the printed region.

[0063] Figure 2 This is a flowchart of the 3D printing material placement method according to the second embodiment of this application. Figure 1 Based on the implementation examples, Figure 2 The method may include, but is not limited to, steps S201 to S203.

[0064] Step S201: Detect the thickness of the printed layer and obtain the detection result.

[0065] Step S202: Set the values ​​of the first speed, the second speed and the third speed to obtain the first setting result; calculate the values ​​of the first speed, the second speed and the third speed based on the detection result to obtain the calculation result.

[0066] Among them, the values ​​of the first rate, the second rate, and the third rate are all positively correlated with the thickness of the paving material.

[0067] Step S203: Generate control instructions based on the first setting result and the calculation result.

[0068] In step S201, the thickness of each printing layer can be input by the operator into the 3D printing equipment. By obtaining the value input by the operator, the thickness of each printing layer to be printed in the current printing task is determined. Before each time the material laying mechanism is controlled to lay material, the thickness of each printing layer to be laid is determined by detecting the thickness of each printing layer. The detected thickness of the printing layer is used as the required detection result.

[0069] In step S202, the first speed, the second speed, and the third speed can be set based on the original displacement speed of the material spreading mechanism. For example, the original displacement speed of the material spreading mechanism can be used as the second speed, the speed can be reduced based on the original displacement speed of the material spreading mechanism to obtain the first speed, and the speed can be increased based on the original displacement speed of the material spreading mechanism to obtain the third speed. The first speed, the second speed, and the third speed are set as the first setting result.

[0070] In step S202, based on the material thickness of the printed layer corresponding to the detection result, the value of the feeding rate (including the first rate, the second rate and the third rate) is calculated. On the basis that the first rate is greater than the second rate and the second rate is greater than the third rate, the values ​​of the first rate, the second rate and the third rate are all positively correlated with the material thickness. The calculated first rate, the second rate and the third rate are used as the calculation results.

[0071] In step S203, the first setting result and the calculation result are obtained. The values ​​of the first speed, the second speed and the third speed in the first setting result and the values ​​of the first rate, the second rate and the third rate in the calculation result are integrated to generate a control command, so that the control command includes the first setting result and the calculation result. When the drive mechanism receives the control command, it can drive the material spreading mechanism to spread material with the displacement speed and the material spreading rate included in the control command.

[0072] In this embodiment, the first speed, the second speed, and the third speed satisfy the following relationship;

[0073] b=[1.1a, 1.15a], c=[b, 1.15b],

[0074] Where a is the first velocity, b is the second velocity, and c is the third velocity.

[0075] In this embodiment, the first rate, the second rate, and the third rate satisfy the following relationship;

[0076] d=[1.1e, 1.15e], e=[1.1f, 1.15f],

[0077] Where d is the first speed, e is the second speed, and f is the third speed.

[0078] For example, as shown in Table 1 below, the first speed is set to 360 mm / s, and the second and third speeds are set to 400 mm / s. The first speed is less than the second and third speeds. When the thickness of the printed layer is 0.3 mm, the first speed is 230 rad / min, the second speed is 200 rad / min, and the third speed is 160 rad / min. When the thickness of the printed layer is 0.4 mm, the first speed is 300 rad / min, the second speed is 270 rad / min, and the third speed is 230 rad / min. When the thickness of the printed layer is 0.5 mm, the first speed is 375 rad / min, the second speed is 345 rad / min, and the third speed is 305 rad / min. The first speed is greater than the second speed, and the second speed is greater than the third speed. The values ​​of the first, second, and third speeds are all positively correlated with the thickness of the printed layer.

[0079]

[0080]

[0081] Table 1

[0082] Please see Figure 3 In some embodiments, step S102 may include, but is not limited to, steps S301 to S302.

[0083] Step S301: Detect the current stopping position of the material laying mechanism.

[0084] The stopping positions include a first stopping point and a second stopping point located on the two wide sides of the printing area, respectively.

[0085] In step S302, when the material spreading mechanism is at the first stopping point, it controls the material spreading mechanism to move from the first stopping point to the second stopping point and spread material on the printing area. When the material spreading mechanism is at the second stopping point, it controls the material spreading mechanism to move from the second stopping point to the first stopping point and spread material on the printing area.

[0086] In step S301, the stopping position includes a first stopping point and a second stopping point. Specifically, the first stopping point is at the same vertical position as one wide edge of the printing area, and the second stopping point is at the same vertical position as the other wide edge of the printing area. The current stopping position of the material spreading mechanism is detected by the position sensor to determine whether the material spreading mechanism is currently at the first stopping point or the second stopping point.

[0087] In step S302, after the material spreading mechanism moves from the first stopping point along the direction parallel to the long side of the printing area and spreads material, the material spreading mechanism stops at the second stopping point. The next time material is spread, the material spreading mechanism is controlled to move from the second stopping point to the first stopping point along the direction parallel to the long side of the printing area. After the material spreading mechanism moves from the second stopping point along the direction parallel to the long side of the printing area and spreads material, the material spreading mechanism stops at the first stopping point. The next time material is spread, the material spreading mechanism is controlled to move from the first stopping point to the second stopping point along the direction parallel to the long side of the printing area.

[0088] It should be noted that the printing area is divided into a first region, a second region, and a third region based on the displacement direction of the material spreading mechanism. Specifically, when the material spreading mechanism moves from the first stop point to the second stop point to spread material, the first, second, and third regions are sequentially divided from the first stop point to the second stop point. That is, the printing area is set with the first, second, and third regions sequentially from the first stop point to the second stop point. Conversely, when the material spreading mechanism moves from the second stop point to the first stop point to spread material, the first, second, and third regions are sequentially divided from the second stop point to the first stop point. That is, the printing area is set with the first, second, and third regions sequentially from the second stop point to the first stop point.

[0089] Please see Figure 4 In some embodiments, step S103 may include, but is not limited to, steps S401 to S403.

[0090] Step S401: Analyze the first rate, second rate, and third rate set by the control command to obtain the analysis result.

[0091] Step S402: Based on the analysis results, set the rotational speed of the motor in the material feeding mechanism so that the rotational speed of the motor is positively correlated with the feeding rate, and obtain the second setting result.

[0092] The motor is connected to a drive roller, which forms a gap with the material hopper of the material spreading mechanism, so that material is released from the gap when the drive roller rotates. During material release, the material is placed in the material hopper, and the motor drives the drive roller to rotate, so that the material falls from the gap between the material hopper and the drive roller. The faster the motor speed, the faster the material falls and the faster the release rate.

[0093] Step S403: Adjust the motor speed according to the second setting result.

[0094] In step S401, the first rate, the second rate, and the third rate can be input by the operator into the 3D printing equipment according to the thickness of the printing layer. The values ​​input by the operator form control commands. The specific values ​​of the first rate, the second rate, and the third rate set by the operator are obtained by parsing the control commands, which serve as the parsing results.

[0095] In step S402, the rotational speed of the motor in the material spreading mechanism is set according to the first, second, and third speeds obtained from the analysis, so that the motor speed changes with the material feeding rate. Preferably, the motor speed is set to the first speed when the material spreading mechanism moves in the first region, the second speed when the material spreading mechanism moves in the second region, and the third speed when the material spreading mechanism moves in the third region.

[0096] In step S403, a second setting result is obtained and converted into a motor speed setting command, so that the setting command contains motor speed setting information that can achieve a first speed, a second speed or a third speed. When the motor receives the setting command, it rotates at the speed set by the setting command to feed the material.

[0097] Please see Figure 5 This application also provides a 3D printing layup apparatus that can implement the above-described 3D printing layup method. The apparatus includes:

[0098] The first module 501 is used to obtain control instructions for the material spreading in the printing area; the printing area is provided with a first area, a second area and a third area in sequence along the displacement direction of the material spreading mechanism;

[0099] The second module 502 is used to drive the material spreading mechanism to move on the printing area according to the control command, so that the material spreading mechanism moves at a first speed in the first area, at a second speed in the second area, and at a third speed in the third area; the first speed < the second speed ≤ the third speed.

[0100] The third module 503 is used to drive the material spreading mechanism to spread material on the printing area according to the control command when the material spreading mechanism is displaced, so that the material spreading mechanism spreads material at a first rate in the first area, at a second rate in the second area, and at a third rate in the third area; the first rate > the second rate > the third rate.

[0101] The specific implementation of this 3D printing layup device is basically the same as the specific implementation of the 3D printing layup method described above, and will not be repeated here.

[0102] Figure 6This is a block diagram illustrating an electronic device according to an exemplary embodiment.

[0103] The following reference Figure 6 To describe an electronic device 600 according to such an embodiment of the present disclosure. Figure 6 The electronic device 600 shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments disclosed herein.

[0104] like Figure 6 As shown, the electronic device 600 is presented in the form of a general-purpose computing device. The components of the electronic device 600 may include, but are not limited to: at least one processing unit 610, at least one storage unit 620, a bus 630 connecting different system components (including storage unit 620 and processing unit 610), a display unit 640, etc.

[0105] The storage unit stores program code, which can be executed by the processing unit 610 to perform the steps described in the above-described 3D printing layup method section of this specification according to various exemplary embodiments of the present disclosure. For example, the processing unit 610 can perform actions such as... Figure 1 , Figure 2 , Figure 3 and Figure 4 The steps are shown in the figure.

[0106] Storage unit 620 may include a readable medium in the form of a volatile storage unit, such as random access memory (RAM) 6201 and / or cache memory 6202, and may further include a read-only memory (ROM) 6203.

[0107] Storage unit 620 may also include a program / utility 6204 having a set (at least one) program module 6205, such program module 6205 including but not limited to: operating system, one or more application programs, other program modules and program data, each or some combination of these examples may include an implementation of a network environment.

[0108] Bus 630 can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.

[0109] Electronic device 600 can also communicate with one or more external devices 600' (e.g., keyboard, pointing device, Bluetooth device, etc.), and with one or more devices that enable a user to interact with electronic device 600, and / or with any device that enables electronic device 600 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 650. Furthermore, electronic device 600 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 660. Network adapter 660 can communicate with other modules of electronic device 600 via bus 630. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 600, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0110] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described 3D printing lay-up method.

[0111] The 3D printing material placement method, apparatus, equipment, and storage medium provided in this application divide the printing area along the material placement displacement direction, sequentially dividing it into a first area as the initial material placement stage, a second area as the intermediate material placement stage, and a third area as the final material placement stage. The material placement mechanism is controlled to sequentially move and place material within the first, second, and third areas. This allows the material placement mechanism to move at a relatively slow speed within the first area (initial material placement stage), and at a faster speed within the second and third areas (intermediate and final material placement stages). The material release rate decreases sequentially within the first, second, and third areas, thereby extending the operating time of the material placement mechanism within the first area, increasing the material release amount within the first area, and reducing the material release amount within the third area. This makes the real-time material release amount in each area of ​​the printing area more accurate and uniform, preventing insufficient material release in the first area and excessive material release in the third area, which could lead to material shortages in the first area or material damage or image destruction in the third area, thus avoiding printing defects.

[0112] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, or network device, etc.) to execute the methods described above according to the embodiments of this disclosure.

[0113] The program product may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (a non-exhaustive list) of readable storage media include: electrical connections having one or more wires, portable disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0114] Computer-readable storage media may include data signals propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable storage medium may also be any readable medium other than a readable storage medium that can transmit, propagate, or transfer a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the readable storage medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.

[0115] Program code for performing the operations of this disclosure can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java and C++, and conventional procedural programming languages ​​such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's computing device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing devices can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0116] Those skilled in the art will understand that the above modules can be distributed in the device as described in the embodiments, or they can be modified to be uniquely different from one or more devices in this embodiment. The modules in the above embodiments can be combined into one module, or they can be further divided into multiple sub-modules.

[0117] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, mobile terminal, or network device, etc.) to execute the methods according to the embodiments of this disclosure.

[0118] Exemplary embodiments of this disclosure have been specifically shown and described above. It should be understood that this disclosure is not limited to the detailed structures, arrangements, or implementations described herein; rather, this disclosure is intended to cover various modifications and equivalent arrangements contained within the spirit and scope of the appended claims.

Claims

1. A 3D printing material placement method, characterized in that, include: The thickness of the printed layer is measured, and the results are obtained. The values ​​of the first speed, the second speed, and the third speed are set to obtain the first setting result. The values ​​of the first speed, the second speed, and the third speed are calculated based on the detection results to obtain the calculation result. The values ​​of the first speed, the second speed, and the third speed are all positively correlated with the thickness of the material. Control commands are generated based on the initial settings and calculation results; Obtain the control command for material application in the printing area; The printing area is provided with a first area, a second area and a third area in sequence along the displacement direction of the material spreading mechanism; According to the control command, the material spreading mechanism is driven to move on the printing area, so that the material spreading mechanism moves at a first speed in the first area, at a second speed in the second area, and at a third speed in the third area. First speed < Second speed ≤ Third speed; When the material spreading mechanism is displaced, it is driven to spread material on the printing area according to the control command, so that the material spreading mechanism spreads material at a first rate in the first area, at a second rate in the second area, and at a third rate in the third area; first rate > second rate > third rate. The first speed, the second speed, and the third speed satisfy the following relationship; b=[1.1a, 1.15a], c=[b, 1.15b], Where a is the first velocity, b is the second velocity, and c is the third velocity; The first rate, the second rate, and the third rate satisfy the following relationship; d=[1.1e, 1.15e], e=[1.1f, 1.15f], Where d is the first speed, e is the second speed, and f is the third speed.

2. The 3D printing material placement method according to claim 1, characterized in that, The length of the first region is 200mm, the length of the second region is 2 / 3n-200mm, and the length of the third region is 1 / 3n, where n is the total length of the printed region.

3. The 3D printing material placement method according to claim 1, characterized in that, The step of driving the material spreading mechanism to move on the printing area according to control commands includes: The current stopping position of the material spreading mechanism is detected; the stopping position includes a first stopping point and a second stopping point located on the two wide sides of the printing area, respectively; When the material spreading mechanism is at the first stopping point, it controls the material spreading mechanism to move from the first stopping point to the second stopping point and spread material on the printing area. When the material spreading mechanism is at the second stopping point, it controls the material spreading mechanism to move from the second stopping point to the first stopping point and spread material on the printing area.

4. The 3D printing layup method according to claim 1, characterized in that, The step of driving the material spreading mechanism to spread material on the printing area according to control commands includes: The first, second, and third speeds set by the control commands are analyzed to obtain the analysis results. Based on the analysis results, the rotational speed of the motor in the material spreading mechanism is set so that the rotational speed of the motor is positively correlated with the material feeding rate, thus obtaining the second setting result; the motor is connected to an active roller, and the active roller forms a gap with the material spreading hopper of the material spreading mechanism so that the material is fed out from the gap when the active roller rotates; Adjust the motor speed according to the second setting result.

5. An electronic device, characterized in that, The electronic device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the 3D printing layup method according to any one of claims 1 to 4.

6. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the 3D printing lay-up method according to any one of claims 1 to 4.