3D printing method, slicing file generation method, 3D device and storage medium
By controlling the relative motion between the forming platform and the construction surface, the problem of high performance requirements of the drive device in the photocuring three-dimensional printer is solved, and more efficient printing speed and release effect are achieved.
Patent Information
- Application Number
- CN202410389960.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-01
- Publication Date
- 2025-07-25
- Estimated Expiration
- 2044-04-01
AI Technical Summary
In existing photocuring three-dimensional printers, the force demand between the molding platform and the construction surface is high, resulting in high requirements for the performance of the drive device and affecting printing efficiency.
By controlling the movement of the molding platform in the first direction and controlling the construction surface to rotate in the second and third directions in turn, the distance between the molding platform and the construction surface is adjusted to achieve curing and releasing of the printing material, reducing the releasing height and improving the printing speed.
The model is easier to release through tilt force, reduces the release height, and improves printing speed and efficiency.
Smart Images

Figure CN118404809B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of 3D printing technology, and particularly to a three-dimensional printing method, a slice file generation method, a three-dimensional device, and a storage medium. Background Art
[0002] Three-dimensional printing is a kind of rapid prototyping technology, also known as additive manufacturing. It is a technology that constructs an object by layer-by-layer printing based on a digital model file, using powdery metals, plastics, resins, etc. that can be bonded or cured.
[0003] In a stereolithography 3D printer, it includes a forming platform and a material tank. The material tank includes a building surface, and resin is provided in the material tank. The forming platform approaches and moves away from the building surface in sequence to achieve the curing and demolding of the model. In the prior art, when the forming platform rises and falls, the force between the model on the forming platform and the building surface is straight up and down, and a relatively high force is required, so higher performance is required for the driving device of the forming platform of the 3D printer. Summary of the Invention
[0004] In view of this, to solve at least one of the above technical problems, the present invention provides a three-dimensional printing method, a slice file generation method, a three-dimensional device, and a storage medium.
[0005] To achieve the above object, the present invention mainly provides the following technical solutions:
[0006] On the one hand, the present invention provides a three-dimensional printing method, which is applied to a three-dimensional device. The three-dimensional device includes a forming platform, a building surface, and a demolding mechanism that is drivingly connected to the building surface. The three-dimensional printing method includes:
[0007] Controlling the forming platform to move at least in a first direction, and controlling the building surface to rotate in a second direction and a third direction in sequence, so that the distance between the forming platform and the building surface is the height of the current printing layer of the model, or the distance between the cured model on the forming platform and the building surface is the height of the current printing layer of the model;
[0008] Controlling the printing material between the forming platform and the building surface to cure.
[0009] On the other hand, the present invention also provides a slice file generation method, which is characterized by including:
[0010] Obtaining the platform movement distance and the building demolding distance;
[0011] Generate a slice file based on the platform moving distance and the build release distance, so that the 3D printer controls the forming platform to move at least in a first direction according to the platform moving distance, and controls the build surface to rotate in a second direction and a third direction in sequence according to the build release distance, so that the distance between the forming platform and the build surface is the current printing layer height of the model, or the distance between the solidified model on the forming platform and the build surface is the current printing layer height of the model; control the solidification of the printing material between the forming platform and the build surface.
[0012] In another aspect, the present invention also provides a 3D device, including:
[0013] A memory for storing a computer program;
[0014] A processor for implementing the steps of the 3D printing method or the slice file generation method as described above when executing the computer program.
[0015] In yet another aspect, the present invention also provides a computer-readable storage medium, in which at least one executable instruction is stored, and the executable instruction causes the processor to execute the steps of the 3D printing method or the slice file generation method as described above.
[0016] A 3D printing method, a slice file generation method, a 3D device and a storage medium provided by the present invention. By moving the forming platform in the first direction, it can be away from the build surface. Controlling the build surface to rotate in the second direction and the third direction in sequence can generate an inclined force when the build surface is released from the model on the printing platform, making the model easier to be released. And because the build surface is inclined, the printing material of the model can more easily enter between the model and the build surface, which can reduce the release height of the model and improve the printing speed. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 Is a flowchart of a 3D printing method provided by an embodiment of the present invention;
[0018] Figure 2 Is a schematic diagram of the action of the cam and the build surface provided by an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0019] To further elaborate on the technical means and effects adopted by the present invention to achieve the predetermined invention purpose, the following, in combination with the accompanying drawings and preferred embodiments, details the specific implementation manners, structures, features and effects of the 3D printing method proposed according to the present invention as follows.
[0020] Please refer to Figure 1 and Figure 2, a three-dimensional printing method provided by an embodiment of the present invention is applied to a three-dimensional device. In an embodiment of the three-dimensional printing method, the three-dimensional device may be a three-dimensional printer. Among them, the three-dimensional device, that is, the three-dimensional printer may include a forming platform, a building surface, and a stripping mechanism drivingly connected to the building surface.
[0021] The forming platform is used to carry the model. The forming platform can move in the first direction and the fourth direction. For example, the forming platform can move up and down in the vertical direction. In the embodiments of the present application, moving up is moving in the first direction, and moving down is moving in the fourth direction. The first direction and the fourth direction are opposite directions.
[0022] Among them, the three-dimensional printer further includes a material tank. The material tank includes a building surface, that is, the building surface is a part of the material tank. For example, the material tank includes a release film, and the surface of the release film close to the forming platform is the building surface. The material tank is used to accommodate printing materials, such as curable resin. When the resin on the building surface is cured, a cured model is formed. When the forming platform approaches the building surface, if the distance between the forming platform and the building surface is the height of the current printing layer of the model, or the distance between the model on the forming platform and the building surface is the height of the current printing layer of the model, the printing material between the two can be cured, and then the model formed by the cured printing material is stripped from the building surface, and the next layer of the model can be printed. The building surface can rotate in the second direction or the third direction. When curing the printing material, the building surface needs to be located at the same position. The current printing layer is the layer that is being printed or is about to be printed. For example, if the model includes 100 layers, after the printing material between the 10th layer of the model and the building surface is cured after printing the 10th layer, the subsequent printing is to prepare for the 11th layer, or when printing the 11th layer, the 11th layer is the current printing layer of the model.
[0023] The stripping mechanism is drivingly connected to the building surface, that is, the stripping mechanism is drivingly connected to the material tank. Among them, the stripping mechanism can be directly connected to the material tank, or the stripping mechanism can be indirectly connected to the material tank, as long as it can drive the material tank to rotate.
[0024] Optionally, the three-dimensional printer further includes an origin sensor. The origin is used to detect the position of the building surface, or the material tank, so that when curing the printing material, the building surface is located at the same position. Optionally, when the forming platform is stationary, the position of the origin sensor makes the building surface in the position closest to the forming platform.
[0025] In the present application, the three-dimensional printing method includes:
[0026] S11: Control the forming platform to move at least in a first direction, and control the build surface to rotate successively in a second direction and a third direction, so that the distance between the forming platform and the build surface is the height of the current printing layer of the model, or the distance between the solidified model on the forming platform and the build surface is the height of the current printing layer of the model.
[0027] In this application, during the printing process of the same printing layer of the model, the forming platform moves at least in a first direction. That is, during the printing process of the same printing layer of the model, the forming platform can move only in the first direction, or can move in the first direction and a fourth direction respectively. Optionally, the forming platform moves at least in the vertical direction. It can be understood that due to reasons such as manufacturing and processing, and the placement of the 3D printer, the moving direction of the forming platform may have a certain angle with the vertical direction.
[0028] In this application, during the printing process of the same printing layer of the model, the build surface moves successively in a second direction and a third direction. The moving time of the forming platform and the build surface is not limited. The two can be controlled separately without affecting each other. For example, the forming platform moves for 5s and the build surface moves for 3s. The start and end moving times of the two can be the same or different; the two can also move in an associated manner, such as moving simultaneously and stopping simultaneously, to save time and improve printing efficiency.
[0029] In this application, the second direction can be the clockwise direction, and the third direction can be the counterclockwise direction. It can be understood that due to different structures, the second direction and the third direction can also be set in the reverse direction. Specifically, the second direction can be the counterclockwise direction, and the third direction can be the clockwise direction. During the separate movement of the forming platform and the build surface, the forming platform and the build surface will first move away from each other to realize the demolding of the printed model, and then move closer to each other to provide the printing material with the height of a single-layer model to realize the printing of the current printing layer of the model.
[0030] During the movement of the forming platform and the build surface, the vertical movement components of the forming platform and the vertical movement components of the build surface move in opposite directions at least part of the time. It can save the movement time of the forming platform and the build surface and improve the printing speed.
[0031] S12: Control the curing of the printing material between the forming platform and the build surface.
[0032] The 3D printer provides curing energy to cure the printing material between the forming platform and the build surface. For example, when the printing material is a photo-curable resin, the 3D printer can include a curing light, such as ultraviolet light. After the printing material is irradiated by the curing light, it can be cured and transformed from a liquid to a solid.
[0033] In this application, by moving the forming platform in the first direction, it can move away from the building surface. By controlling the building surface to rotate sequentially in the second direction and the third direction, when the building surface and the model on the printing platform are separated from the mold, an inclined force can be generated, making it easier for the model to be separated from the mold. Moreover, due to the inclination of the building surface, the printing material of the model can more easily enter between the model and the building surface, which can reduce the mold release height of the model and improve the printing speed.
[0034] Based on any of the foregoing embodiments, in this application, before controlling the forming platform to move at least in the first direction, the three-dimensional printing method further includes: obtaining the platform movement distance.
[0035] The platform movement distance is the distance that the forming platform needs to move in the first direction. The method for obtaining the platform movement distance is not limited. For example, it can be reading the platform movement distance; or receiving the platform movement distance. Specifically, for the platform movement distance, it can be stored in the model file used for printing. The model file includes various parameter information, and the platform movement distance can be directly stored in the model file. Among them, the model file can be stored in the removable storage device, fixed storage device, or cache of the three-dimensional printer. Optionally, the platform movement distance can also be a fixed value that does not change and is directly stored in the three-dimensional printer. In addition, the platform movement distance can also be sent to the three-dimensional printer by a device communicatively connected to the three-dimensional printer. For example, a cloud server sends the platform movement distance to the three-dimensional printer. Optionally, the platform movement distance is 0.03 mm - 10 mm. In this application, the platform movement distance is at least the current printing layer height of the model, which can realize the movement of the forming platform only in the first direction. If the platform movement distance is greater than the current printing layer height of the model, the forming platform needs to move a platform movement distance in the first direction and also needs to move in the fourth direction. The movement distance of the forming platform in the first direction is greater than the current printing layer height of the model compared to the movement distance in the fourth direction.
[0036] Among them, controlling the forming platform to move at least in the first direction includes: controlling the forming platform to move at least in the first direction according to the platform movement distance.
[0037] That is, if there is a platform movement distance, then control the movement of the forming platform according to the platform movement distance.
[0038] Based on any of the foregoing embodiments, in this application, controlling the building surface to rotate sequentially in the second direction and the third direction may include:
[0039] Controlling the building surface to rotate sequentially in the second direction and the third direction according to the obtained building mold release distance of the building surface.
[0040] In this application, the release distance is constructed, that is, the distances that the construction surface needs to rotate in the second direction and the third direction are constructed. Among them, the distance that the construction surface needs to rotate is calculated based on the outermost radius of the rotation of the construction surface. If the release distance of the construction surface is obtained, then according to the release distance, the construction surface is controlled to rotate the release distance in the second direction in sequence and rotate the release distance in the third direction.
[0041] Among them, before controlling the construction surface to rotate in the second direction and the third direction in sequence, the 3D printing method may further include: obtaining the release distance of the construction surface.
[0042] The manner of obtaining the release distance is not limited. For example, it can be reading the release distance; or receiving the release distance. Specifically, for example, the release distance can be stored in the model file used for printing. The model file includes various parameter information, and the release distance can be directly stored in the model file. Among them, the model file can be stored in the removable storage device, fixed storage device, or cache of the 3D printer. Optionally, the release distance can also be a fixed value that does not change and is directly stored in the 3D printer. In addition, the release distance can also be sent to the 3D printer by a device communicatively connected to the 3D printer. For example, a cloud server sends the release distance to the 3D printer. Optionally, the release distance is 0.3 mm - 2 mm. Optionally, the release distance is 10% - 30% of the platform movement distance, so that the release distance is not too large to affect the printing speed, nor will the material tank tilt too much, and the printing material inside will not spill out.
[0043] Among them, on the basis of any of the foregoing embodiments, the 3D device further includes a material tank, a release mechanism, and a home sensor. The material tank includes a construction surface. The home sensor is used to detect the position of the material tank. The release mechanism includes a cam. The material tank rotates in the third direction under the action of an elastic force.
[0044] The release mechanism is used to drive the movement of the construction surface.
[0045] The position of the home sensor makes the construction surface in the position closest to the forming platform when the forming platform is stationary.
[0046] As Figure 2 shown, when the cam rotates, the construction surface can rotate around a rotation point. Thus approaching and moving away from the forming platform. That is, when the protruding part of the cam is downward, the construction surface rotates counterclockwise as shown in the figure. Figure 2 This is only a schematic illustration of an embodiment and is not subject to other limitations.
[0047] On the basis of any of the foregoing embodiments, controlling the construction surface to rotate in the second direction and the third direction in sequence includes:
[0048] Control the release mechanism to drive the cam to rotate, so that the material trough rotates in the second direction, or the material trough rotates in the third direction under the elastic force;
[0049] If the in-place signal of the origin sensor is obtained, confirm that the build surface returns to its original position.
[0050] It can be understood that through the scheme of driving the build surface to rotate by the cam and the elastic force and combining with the origin sensor, it is not necessary to determine the specific value of the build release distance. As long as the in-place signal is received each time, the build surface is located at the same position, making the control simpler. It can be understood that although it is not necessary to determine the specific value of the build release distance, as long as the mechanical structure is determined, the build release distance is determined.
[0051] Based on any of the foregoing embodiments, obtaining the build release distance of the build surface may include:
[0052] S21: Obtain the parameter information in the model file, where the parameter information includes the relative movement distance of the platform;
[0053] S22: Determine the platform movement distance of the forming platform and the build release distance of the build surface according to the relative movement distance, so as to control the forming platform to move at least in the first direction according to the platform movement distance, and control the build surface to rotate in the second direction and the third direction in sequence according to the build release distance.
[0054] In S21, the specific information included in the parameter information is not limited, including but not limited to the relative movement distance of the platform. Specifically, the parameter information may further include the movement speed of the forming platform, the movement speed of the build surface, the exposure time of the printing material, the shape of the model, etc.
[0055] The relative movement distance of the platform, that is, the movement distance required for the forming platform relative to the build surface. The method of obtaining the relative movement distance is not limited. For example, it can be reading the relative movement distance; or, receiving the relative movement distance. Specifically, for the relative movement distance, it can be stored in the model file for printing. The model file includes various parameter information, and the relative movement distance can be directly stored in the model file. Among them, the model file can be stored in the removable storage device, or the fixed storage device, or the cache of the 3D printer. Optionally, the relative movement distance can also be a fixed value that does not change and is directly stored in the 3D printer. In addition, the relative movement distance can also be sent to the 3D printer by a device communicatively connected to the 3D printer, such as a cloud server sending the relative movement distance to the 3D printer.
[0056] In one embodiment, the model file includes the relative movement distance of the platform. The model file is applicable to various types of printers, that is, the model file includes the relative movement distance of the platform. Since the build surface of a normal 3D printer cannot rotate, the model file does not include the platform movement distance of the forming platform and the build release distance of the build surface.
[0057] The platform movement distance of the forming platform and the build release distance of the build surface need to be calculated based on the relative movement distance of the platform.
[0058] In S22, after determining the relative movement distance of the platform, the platform movement distance of the forming platform and the build release distance of the build surface can be determined according to the set algorithm.
[0059] The set algorithm is not limited, as long as it can determine the platform movement distance of the forming platform and the build release distance of the build surface, shortening the movement time of the forming platform and the build surface, and improving the printing speed.
[0060] Optionally, on the basis of the foregoing embodiment, before obtaining the parameter information in the model file, the 3D printing method may further include: obtaining a printing instruction.
[0061] The printing instruction is used to cause the 3D printer to print the model in the model file corresponding to the printing instruction. The obtaining method of the printing instruction is not limited. For example, the user can directly operate the 3D printer at the 3D printer end to generate a printing instruction; or the user can generate a printing instruction through a mobile phone, a tablet, a cloud server, a host computer for slicing, etc.
[0062] Among them, obtaining the parameter information in the model file may include: obtaining the parameter information in the model file corresponding to the printing instruction.
[0063] Among them, according to the relative movement distance, determining the platform movement distance of the forming platform and the build release distance of the build surface may include:
[0064] According to the set distance ratio and the relative movement distance, determine the platform movement distance of the forming platform and the build release distance of the build surface, and the sum of the platform movement distance and the build release distance is greater than or equal to the relative movement distance.
[0065] The distance ratio is the ratio of the platform movement distance to the build release distance.
[0066] The distance ratio is preset, for example, it can be preset according to empirical values. For example, if the relative moving distance of the platform is 10 mm and the distance ratio is 4:1, the moving distance of the platform can be 8 mm, and the constructed release distance can be 2 mm, that is, the moving distance of the platform 8 mm: the constructed release distance 2 mm = 4:1, and the moving distance of the platform 8 mm + the constructed release distance 2 mm = the relative moving distance 10 mm. Optionally, in order to make the release more successful, the obtained value can be adaptively enlarged. For example, the moving distance of the platform is 8.8 mm and the constructed release distance is 2.2 mm, then the sum of the moving distance of the platform and the constructed release distance is greater than the relative moving distance.
[0067] Optionally, on the basis of the foregoing embodiments, determining the platform moving distance of the forming platform and the constructed release distance of the construction surface according to the relative moving distance may include:
[0068] The platform moving distance of the forming platform is the height of the current printing layer of the model, and the constructed release distance of the construction surface is the relative moving distance of the platform.
[0069] Among them, the platform moving distance is no longer a variable value, but a determined value, that is, the platform moving distance of the forming platform is the height of the current printing layer of the model. At this time, the constructed release distance of the construction surface is the relative moving distance of the platform. It can be understood that according to needs, the constructed release distance of the construction surface can be made greater than or less than the relative moving distance of the platform. In this solution, the forming platform only moves in the first direction and no longer moves in the reverse direction in the fourth direction. Due to the one-way movement of the forming platform, the printing accuracy can be improved, and there is no mechanical return error in the movement of the forming platform.
[0070] Optionally, on the basis of the foregoing embodiments, the parameter information further includes the platform moving speed and the surface rotation speed. Determining the platform moving distance of the forming platform and the constructed release distance of the construction surface according to the relative moving distance includes:
[0071] Determine the ratio of the platform moving speed to the surface rotation speed according to the platform moving speed and the surface rotation speed; determine the platform moving distance of the forming platform and the constructed release distance of the construction surface according to the ratio, and the sum of the platform moving distance and the constructed release distance is greater than or equal to the relative moving distance.
[0072] In the embodiments of the present application, the platform moving speed is the moving speed of the forming platform; the surface rotation speed is the rotation speed of the construction surface. Determining the platform moving distance of the forming platform and the constructed release distance of the construction surface according to the ratio of the platform moving speed to the surface rotation speed can shorten the total moving speed of the forming platform and the construction surface.
[0073] Optionally, on the basis of the foregoing embodiments, the parameter information further includes the position of the model and / or the area of the current printing layer of the model. The position of the model is used to represent the rotation radius of the rotation position of the model relative to the building surface. According to the relative movement distance, determining the platform movement distance of the forming platform and the building release distance of the building surface includes:
[0074] Determining the platform movement distance of the forming platform and the building release distance of the building surface according to the relative movement distance and the position of the model and / or the area of the current printing layer of the model.
[0075] Among them, the larger the rotation radius, the farther the position of the model is from the rotation position, and the easier it is for the model to be released. The smaller the printing area, the easier it is for the model to be released, that is, the release height is related to the position of the model and / or the area of the current printing layer of the model. Then, the platform movement distance of the forming platform and the building release distance of the building surface can be determined according to the relative movement distance and the position of the model and / or the area of the current printing layer of the model.
[0076] Optionally, on the basis of the foregoing embodiments, determining the platform movement distance of the forming platform and the building release distance of the building surface according to the relative movement distance and the position of the model and / or the area of the current printing layer of the model includes:
[0077] S31: Determining the intermediate distance of the forming platform and the rotation distance of the building surface according to the relative movement distance;
[0078] S32: Adjusting the intermediate distance of the forming platform according to the position of the model and / or the area of the current printing layer of the model to obtain the platform movement distance, and adjusting the rotation distance of the building surface to obtain the building release distance of the building surface, wherein the platform movement distance and the building release distance are respectively positively correlated with the area of the current printing layer of the model, and the platform movement distance and the building release distance are respectively negatively correlated with the rotation radius.
[0079] In S31, the specific method of determining the intermediate distance of the forming platform and the rotation distance of the building surface according to the relative movement distance is not limited, and reference can be made to the foregoing method of determining the platform movement distance of the forming platform and the building release distance of the building surface according to the relative movement distance. In this application, after obtaining the intermediate distance, the intermediate distance needs to be processed again. The naming difference here from the platform movement distance is to prevent misunderstanding. After this application, after obtaining the rotation distance, the rotation distance needs to be processed again. The naming difference here from the building release distance is to prevent misunderstanding.
[0080] According to the fact that the platform moving distance and the build release distance are respectively positively correlated with the area of the current printing layer of the model, and the platform moving distance and the build release distance are respectively negatively correlated with the rotation radius, the intermediate distance of the forming platform is adjusted respectively to obtain the platform moving distance, and the rotation distance of the build surface is adjusted to obtain the build release distance of the build surface.
[0081] Among them, the specific correlation relationship can be set according to empirical values, and the corresponding comparison of the change curve or the table comparison can be set to obtain the platform moving distance and the build release distance. The solution of the embodiment of the present application can make the dynamic adjustment more intelligent.
[0082] Optionally, on the basis of the foregoing embodiment, controlling the forming platform to move at least in the first direction, and controlling the build surface to rotate in the second direction and the third direction in sequence, so that the distance between the forming platform and the build surface is the height of the current printing layer of the model, or the distance between the solidified model on the forming platform and the build surface is the height of the current printing layer of the model, includes:
[0083] S41: Control the forming platform to move the platform moving distance in the first direction so that the forming platform reaches the first target position;
[0084] S42: Control the build surface to rotate the build release distance in the second direction, and control the build surface to rotate the build release distance in the third direction so that the build surface reaches the original position; wherein, the build release distance is obtained before controlling the build surface to rotate the build release distance in the second direction;
[0085] S43: If the forming platform reaches the first target position and the build surface reaches the original position, control the forming platform to move the target distance in the first direction, and the target distance is the distance obtained by subtracting the height of the current printing layer of the model from the platform moving distance.
[0086] In S42, the time when the build surface reaches the original position and the time when the forming platform reaches the first target position can be the same or different. In the present application, the time when the build surface reaches the original position and the time when the forming platform reaches the first target position are the same to reduce the moving time and improve the printing speed.
[0087] In S43, if the forming platform reaches the first target position and the build surface reaches the original position, then control the forming platform to move the target distance in the first direction, rather than controlling the forming platform to move the target distance in the first direction before the build surface reaches the original position, that is, to prevent the components of the moving directions of the build platform and the build surface in the vertical direction from being opposite, reducing the moving resistance of the printing platform and the build surface, preventing the driving device for driving the build surface or the driving device of the printing platform from being blocked, preventing printing errors, and also reducing the vibration during the moving process and improving the printing effect.
[0088] Optionally, based on the foregoing embodiments, control the forming platform to move at least in a first direction, and control the building surface to rotate successively in a second direction and a third direction, so that the distance between the forming platform and the building surface is the current printing layer height of the model, or the distance between the solidified model on the forming platform and the building surface is the current printing layer height of the model, including:
[0089] S51: Control the forming platform to move in the first direction by a platform movement distance, where the platform movement distance is the current printing layer height of the model;
[0090] S52: Control the building surface to rotate in the second direction by a building release distance, and control the building surface to rotate in the third direction by the building release distance; the building release distance of the building surface is greater than or equal to twice the relative movement distance of the platform.
[0091] In S51, the forming platform moves upward by the current printing layer height of the model. After printing the model, the forming platform does not move downward subsequently, but moves upward intermittently, that is, for each layer of the model printed, the forming platform moves upward by the corresponding printing layer height of the model.
[0092] In S52, the building surface rotates in the second direction by the building release distance, which can be the distance of the rotated arc or the distance of the component in the numerical direction. This application does not make a limitation, as long as the successful release of the model can be satisfied.
[0093] Optionally, based on the foregoing embodiments, control the forming platform to move at least in a first direction, and control the building surface to rotate successively in a second direction and a third direction, so that the distance between the forming platform and the building surface is the current printing layer height of the model, or the distance between the solidified model on the forming platform and the building surface is the current printing layer height of the model, including:
[0094] S61: Control the forming platform to move in the first direction;
[0095] S62: Control the building surface to rotate in the second direction by the building release distance to reach a second target position. When the building surface reaches the second target position, the sum of the movement distance of the forming platform and the movement distance of the building surface is greater than or equal to the relative movement distance of the platform;
[0096] S63: Control the building surface to rotate in the third direction by the building release distance so that the building surface reaches the original position, and at the same time the forming platform moves to a third target position, where the third target position is the position of the forming platform after moving by the platform movement distance.
[0097] Among them, in S61, during the process of the forming platform moving in the first direction, the build surface rotates successively in the second direction and the third direction. Finally, the time when the forming platform moves to the target position is the same as the time when the build surface reaches its original position. In this embodiment, time is fully utilized, and both the forming platform and the build surface are rotating, improving the speed of printing the model.
[0098] Optionally, on the basis of the foregoing embodiment, control the forming platform to move at least in the first direction, and control the build surface to rotate successively in the second direction and the third direction, so that the distance between the forming platform and the build surface is the height of the current printing layer of the model, or the distance between the solidified model on the forming platform and the build surface is the height of the current printing layer of the model, including:
[0099] S71: Control the forming platform to move a platform moving distance in the first direction, and control the forming platform to move a target distance in the fourth direction to reach the fourth target position, where the target distance is the distance obtained by subtracting the height of the current printing layer of the model from the platform moving distance;
[0100] S72: Control the build surface to rotate a build release distance in the second direction to reach the second target position. When the build surface reaches the second target position, the sum of the moving distance of the forming platform and the moving distance of the build surface is greater than or equal to the relative moving distance of the platform;
[0101] S73: Control the build surface to rotate a build release distance in the third direction so that the build surface reaches its original position and the forming platform simultaneously moves to the fourth target position.
[0102] In S72, the time when the build surface reaches the second target position and the time after the forming platform moves a platform moving distance in the first direction in S71 can be the same or different. When the build surface reaches the second target position, the sum of the moving distance of the forming platform and the moving distance of the build surface is greater than or equal to the relative moving distance of the platform, which can satisfy a sufficient release distance and ensure the success rate of printing.
[0103] In S73, the build surface reaches its original position and the forming platform simultaneously moves to the fourth target position, making full use of time and improving the printing speed.
[0104] Optionally, on the basis of the foregoing embodiment, the build surface can rotate in the second direction and the third direction. Among them, the one-way moving process of controlling the build surface to move successively in the second direction and the third direction includes:
[0105] Control the build surface to rotate at a constant speed; or
[0106] Control the build surface to rotate at a first speed and a second speed successively; the first speed is greater than the second speed or the first speed is less than the second speed;
[0107] Or control the build surface to rotate at a third speed, a fourth speed, and a fifth speed in sequence, where the fourth speed is greater than the third speed and the fifth speed respectively, or the fourth speed is less than the third speed and the fifth speed respectively.
[0108] That is, in this application, the variation mode of the speed is not limited.
[0109] Optionally, before the one-way movement process of controlling the build surface to move in the second direction and the third direction in sequence, it further includes:
[0110] Determine the rotation speed of the build surface according to the parameter information.
[0111] In this application, the parameter information may include the rotation speed of the component surface.
[0112] Optionally, the parameter information further includes the area of the current printing layer, and the rotation speed is negatively correlated with the area of the current printing layer.
[0113] In this application, on the basis of the foregoing embodiments, a slice file generation method is further provided, which is applied to a three-dimensional device. In this embodiment, the three-dimensional device is no longer a three-dimensional printer, but a device for three-dimensional slicing, that is, it can perform slicing to facilitate the printing of the model. Among them, the three-dimensional device may be a cloud server or a host computer installed with slicing software, etc. The slice file generation method may include:
[0114] S81: Obtain the platform movement distance and the build release distance;
[0115] The platform movement distance can be input by the user operation, or the default set platform movement distance and build release distance can be read, or the platform movement distance and build release distance sent by other devices or apparatuses can be received.
[0116] S82: Generate a slice file according to the platform movement distance and the build release distance, so that the three-dimensional printer controls the forming platform to move at least in the first direction according to the platform movement distance, and controls the build surface to rotate in the second direction and the third direction in sequence according to the build release distance, so that the distance between the forming platform and the build surface is the height of the current printing layer of the model, or the distance between the solidified model on the forming platform and the build surface is the height of the current printing layer of the model; control the solidification of the printing material between the forming platform and the build surface.
[0117] In the slice file, the platform movement distance and the build release distance are included, so that the effects of the foregoing embodiments can be achieved.
[0118] Among them, optionally, before obtaining the platform movement distance and the build release distance, the method further includes:
[0119] Obtain the intermediate distance of the forming platform and the rotational distance of the building surface;
[0120] Obtain the position of the model and / or the area of the current printing layer of the model, and the position of the model is used to characterize the rotational radius of the rotational position of the model and the building surface;
[0121] According to the position of the model and / or the area of the current printing layer of the model, adjust the intermediate distance of the forming platform to obtain the platform moving distance, and adjust the rotational distance of the building surface to obtain the building release distance of the building surface, wherein the platform moving distance and the building release distance are respectively positively correlated with the area of the current printing layer of the model, and the platform moving distance and the building release distance are respectively negatively correlated with the rotational radius.
[0122] On the basis of the foregoing embodiments, based on the same inventive concept, the present application further provides a three-dimensional device, including: a memory for storing a computer program; a processor for implementing the steps of the foregoing three-dimensional printing method or slice file generation method when executing the computer program.
[0123] Among them, the three-dimensional device can be a three-dimensional printer, or a cloud server, or a host computer installed with slicing software, etc.
[0124] On the basis of the foregoing embodiments, based on the same inventive concept, the present application further provides a computer-readable storage medium, characterized in that at least one executable instruction is stored in the computer-readable storage medium, and the executable instruction causes the processor to execute the steps of the foregoing three-dimensional printing method or slice file generation method.
[0125] It should be noted that the computer-readable storage medium described above in the present disclosure can be a computer-readable signal medium, a computer-readable medium, or any combination of the two. The computer-readable medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of the computer-readable medium can include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, the computer-readable medium can be any tangible medium that contains or stores a program, which can be used by or in conjunction with an instruction execution system, apparatus, or device. In the present disclosure, the computer-readable signal medium can include a data signal propagated in a baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium can also be any computer-readable medium other than the computer-readable medium, which can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0126] The present application also provides the following embodiments:
[0127] Label 1. The present application provides a three-dimensional printing method applied to a three-dimensional device. The three-dimensional device includes a forming platform, a building surface, and a stripping mechanism drivingly connected to the building surface. The three-dimensional printing method includes:
[0128] Controlling the forming platform to move at least in a first direction, and controlling the building surface to rotate sequentially in a second direction and a third direction, so that the distance between the forming platform and the building surface is the height of the current printing layer of the model, or the distance between the cured model on the forming platform and the building surface is the height of the current printing layer of the model;
[0129] Controlling the printing material between the forming platform and the building surface to cure.
[0130] Label 2. On the basis of Label 1, before controlling the forming platform to move at least in the first direction, the method further includes:
[0131] Obtaining the moving distance of the platform;
[0132] Controlling the shaping platform to move at least in a first direction includes:
[0133] Controlling the shaping platform to move at least in the first direction according to the platform moving distance;
[0134] The platform moving distance is 0.03 mm - 10 mm.
[0135] Reference numeral 3, based on reference numeral 2, obtaining the platform moving distance includes:
[0136] Reading the platform moving distance; or,
[0137] Receiving the platform moving distance.
[0138] Reference numeral 4, based on reference numeral 1, controlling the building surface to rotate successively in a second direction and a third direction includes:
[0139] Controlling the building surface to rotate successively in the second direction and the third direction according to the obtained building release distance of the building surface; or
[0140] The three-dimensional device further includes a material tank, a release mechanism, and a home sensor. The material tank includes a building surface. The home sensor is used to detect the position of the material tank. The release mechanism includes a cam. The material tank rotates in the third direction under the action of an elastic force;
[0141] Controlling the building surface to rotate successively in the second direction and the third direction includes:
[0142] Controlling the release mechanism to drive the cam to rotate so that the material tank rotates in the second direction, or the material tank rotates in the third direction under the elastic force;
[0143] If the in-place signal of the home sensor is obtained, it is confirmed that the building surface returns to the original position.
[0144] Reference numeral 5, based on reference numeral 1, before controlling the building surface to rotate successively in the second direction and the third direction, the method further includes:
[0145] Obtaining the building release distance of the building surface.
[0146] Reference numeral 6, based on reference numeral 5, obtaining the building release distance of the building surface includes:
[0147] Reading the building release distance; or,
[0148] Receiving the building release distance; or,
[0149] Obtain the parameter information in the model file, where the parameter information includes the relative moving distance of the platform;
[0150] According to the relative moving distance, determine the platform moving distance of the forming platform and the build release distance of the build surface, so as to control the forming platform to move at least in the first direction according to the platform moving distance, and control the build surface to rotate in the second direction and the third direction in sequence according to the build release distance.
[0151] Label 7, on the basis of Label 5, the build release distance is a preset distance; the build release distance is 0.3mm - 2mm;
[0152] The controlling the forming platform to move at least in the first direction includes:
[0153] Control the forming platform to move at least in the first direction according to the obtained platform moving distance;
[0154] The build release distance is 10% - 30% of the platform moving distance.
[0155] Label 8, on the basis of Label 6, the determining the platform moving distance of the forming platform and the build release distance of the build surface according to the relative moving distance includes:
[0156] Determine the platform moving distance of the forming platform and the build release distance of the build surface according to the set distance ratio and the relative moving distance, and the sum of the platform moving distance and the build release distance is greater than or equal to the relative moving distance; or,
[0157] The determining the platform moving distance of the forming platform and the build release distance of the build surface according to the relative moving distance includes:
[0158] The platform moving distance of the forming platform is the current printing layer height of the model, and the build release distance of the build surface is the relative moving distance of the platform; or,
[0159] The parameter information further includes the platform moving speed and the surface rotation speed. The determining the platform moving distance of the forming platform and the build release distance of the build surface according to the relative moving distance includes:
[0160] Determine the ratio of the platform moving speed and the surface rotation speed according to the platform moving speed and the surface rotation speed;
[0161] Determine the platform moving distance of the forming platform and the build release distance of the build surface according to the ratio, and the sum of the platform moving distance and the build release distance is greater than or equal to the relative moving distance.
[0162] Reference numeral 9. Based on reference numeral 6, the parameter information further includes the position of the model and / or the area of the current printing layer of the model. The position of the model is used to represent the rotation radius of the rotational position of the model relative to the building surface. Determining the platform movement distance of the forming platform and the building release distance of the building surface according to the relative movement distance includes:
[0163] Determining the platform movement distance of the forming platform and the building release distance of the building surface according to the relative movement distance, the position of the model, and / or the area of the current printing layer of the model;
[0164] The determining the platform movement distance of the forming platform and the building release distance of the building surface according to the relative movement distance, the position of the model, and / or the area of the current printing layer of the model includes:
[0165] Determining the intermediate distance of the forming platform and the rotational distance of the building surface according to the relative movement distance;
[0166] Adjusting the intermediate distance of the forming platform according to the position of the model and / or the area of the current printing layer of the model to obtain the platform movement distance, and adjusting the rotational distance of the building surface to obtain the building release distance of the building surface. The platform movement distance and the building release distance are respectively positively correlated with the area of the current printing layer of the model, and the platform movement distance and the building release distance are respectively negatively correlated with the rotation radius.
[0167] Reference numeral 10. Based on reference numeral 2, controlling the forming platform to move at least in a first direction, and controlling the building surface to rotate in a second direction and a third direction in sequence, so that the distance between the forming platform and the building surface is the height of the current printing layer of the model, or the distance between the solidified model on the forming platform and the building surface is the height of the current printing layer of the model, includes:
[0168] Controlling the forming platform to move a platform movement distance in the first direction so that the forming platform reaches a first target position;
[0169] Controlling the building surface to rotate the building release distance in the second direction, and controlling the building surface to rotate the building release distance in the third direction so that the building surface returns to its original position; wherein the building release distance is obtained before controlling the building surface to rotate the building release distance in the second direction;
[0170] If the forming platform reaches the first target position and the build surface reaches the original position, control the forming platform to move a target distance in the first direction, where the target distance is the distance that the platform moves minus the current printing layer height of the model.
[0171] Reference numeral 11. Based on reference numeral 6, controlling the forming platform to move at least in the first direction and controlling the build surface to rotate in the second direction and the third direction in sequence, so that the distance between the forming platform and the build surface is the current printing layer height of the model, or the distance between the solidified model on the forming platform and the build surface is the current printing layer height of the model, includes:
[0172] Control the forming platform to move a platform movement distance in the first direction, where the platform movement distance is the current printing layer height of the model;
[0173] Control the build surface to rotate the build release distance in the second direction and control the build surface to rotate the build release distance in the third direction; the build release distance of the build surface is greater than or equal to twice the relative movement distance of the platform.
[0174] Reference numeral 12. Based on reference numeral 6, controlling the forming platform to move at least in the first direction and controlling the build surface to rotate in the second direction and the third direction in sequence, so that the distance between the forming platform and the build surface is the current printing layer height of the model, or the distance between the solidified model on the forming platform and the build surface is the current printing layer height of the model, includes:
[0175] Control the forming platform to move in the first direction;
[0176] Control the build surface to rotate the build release distance in the second direction to reach the second target position. When the build surface reaches the second target position, the sum of the movement distance of the forming platform and the movement distance of the build surface is greater than or equal to the relative movement distance of the platform;
[0177] Control the build surface to rotate the build release distance in the third direction so that the build surface reaches the original position and the forming platform simultaneously moves to the third target position, where the third target position is the position of the forming platform after moving the platform movement distance.
[0178] Reference numeral 13. Based on reference numeral 6, controlling the forming platform to move at least in the first direction and controlling the build surface to rotate in the second direction and the third direction in sequence, so that the distance between the forming platform and the build surface is the current printing layer height of the model, or the distance between the solidified model on the forming platform and the build surface is the current printing layer height of the model, includes:
[0179] Control the forming platform to move a distance in the first direction and control the forming platform to move a target distance in the fourth direction to reach the fourth target position, where the target distance is the distance obtained by subtracting the current printing layer height of the model from the distance the platform moves;
[0180] Control the building surface to rotate the building release distance in the second direction to reach the second target position. When the building surface reaches the second target position, the sum of the moving distance of the forming platform and the moving distance of the building surface is greater than or equal to the relative moving distance of the platform;
[0181] Control the building surface to rotate the building release distance in the third direction so that the building surface returns to its original position and the forming platform simultaneously moves to the fourth target position.
[0182] Label 14. On the basis of Label 1, during the movement of the forming platform and the building surface, the vertical moving components of the forming platform and the vertical moving components of the building surface move in opposite directions at least part of the time.
[0183] Label 15. On the basis of Label 6, before obtaining the parameter information in the model file, the method further includes:
[0184] Obtain a printing instruction;
[0185] The obtaining of the parameter information in the model file includes:
[0186] Obtain the parameter information in the model file corresponding to the printing instruction.
[0187] Label 16. On the basis of Label 1, the one-way movement process of controlling the building surface to move in the second direction and the third direction in sequence includes:
[0188] Control the building surface to rotate at a constant speed; or
[0189] Control the building surface to rotate at a first speed and a second speed in sequence; the first speed is greater than the second speed or the first speed is less than the second speed;
[0190] Or control the building surface to rotate at a third speed, a fourth speed, and a fifth speed in sequence, where the fourth speed is greater than the third speed and the fifth speed respectively, or the fourth speed is less than the third speed and the fifth speed respectively.
[0191] Label 17. On the basis of Label 15, before the one-way movement process of controlling the building surface to move in the second direction and the third direction in sequence, it further includes:
[0192] Determine the rotational speed of the build surface according to the parameter information.
[0193] Reference numeral 18. Based on reference numeral 17, the parameter information further includes the area of the current printing layer, and the rotational speed is negatively correlated with the area of the current printing layer.
[0194] 19. This application also provides a method for generating a slicing file, including:
[0195] Obtain the platform moving distance and the build release distance.
[0196] Generate a slicing file according to the platform moving distance and the build release distance, so that a three-dimensional printer controls the forming platform to move at least in a first direction according to the platform moving distance, and controls the build surface to rotate in a second direction and a third direction in sequence according to the build release distance, so that the distance between the forming platform and the build surface is the height of the current printing layer of the model, or the distance between the solidified model on the forming platform and the build surface is the height of the current printing layer of the model; control the curing of the printing material between the forming platform and the build surface.
[0197] Reference numeral 20. Based on reference numeral 19, before obtaining the platform moving distance and the build release distance, the method further includes:
[0198] Obtain the intermediate distance of the forming platform and the rotational distance of the build surface.
[0199] Obtain the position of the model and / or the area of the current printing layer of the model, and the position of the model is used to represent the rotational radius of the rotational position of the model and the build surface.
[0200] Adjust the intermediate distance of the forming platform according to the position of the model and / or the area of the current printing layer of the model to obtain the platform moving distance, and adjust the rotational distance of the build surface to obtain the build release distance of the build surface, wherein the platform moving distance and the build release distance are respectively positively correlated with the area of the current printing layer of the model, and the platform moving distance and the build release distance are respectively negatively correlated with the rotational radius.
[0201] As described above, the above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present invention can easily think of changes or substitutions, which should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be subject to the protection scope of the claims.
Claims
1. A three-dimensional printing method, characterized in that, Applied to a three-dimensional device, the three-dimensional device includes a forming platform, a building surface, and a release mechanism drivingly connected to the building surface. The three-dimensional printing method includes: Controlling the forming platform to move at least in a first direction, and controlling the building surface to rotate sequentially in a second direction and a third direction, so that the distance between the forming platform and the building surface is the height of the current printing layer of the model, or the distance between the cured model on the forming platform and the building surface is the height of the current printing layer of the model; Controlling the printing material between the forming platform and the building surface to cure; Before controlling the building surface to rotate sequentially in the second direction and the third direction, the method further includes: obtaining the building release distance of the building surface. Wherein, obtaining the building release distance of the building surface includes: obtaining parameter information in the model file, the parameter information includes the relative movement distance of the platform, and according to the relative movement distance, determining the platform movement distance of the forming platform and the building release distance of the building surface. The model file is applicable to various types of printers; Wherein, determining the platform movement distance of the forming platform and the building release distance of the building surface according to the relative movement distance includes: Determining the platform movement distance of the forming platform and the building release distance of the building surface according to a set distance ratio and the relative movement distance, the sum of the platform movement distance and the building release distance is greater than or equal to the relative movement distance; or, Determining the platform movement distance of the forming platform and the building release distance of the building surface according to the relative movement distance includes: The platform movement distance of the forming platform is the height of the current printing layer of the model, and the building release distance of the building surface is the relative movement distance of the platform; or, The parameter information further includes the platform movement speed and the surface rotation speed. Determining the platform movement distance of the forming platform and the building release distance of the building surface according to the relative movement distance includes: Determining the ratio of the platform movement speed and the surface rotation speed according to the platform movement speed and the surface rotation speed; Determining the platform movement distance of the forming platform and the building release distance of the building surface according to the ratio, the sum of the platform movement distance and the building release distance is greater than or equal to the relative movement distance.
2. The three-dimensional printing method according to claim 1, wherein Before controlling the forming platform to move at least in the first direction, the method further includes: Obtaining the platform movement distance; Controlling the forming platform to move at least in the first direction includes: Controlling the forming platform to move at least in the first direction according to the platform movement distance; The platform movement distance is 0.03 mm - 10 mm.
3. The three-dimensional printing method according to claim 2, characterized in that, Obtaining the platform movement distance includes: Reading the platform movement distance; or, Receiving the platform movement distance.
4. The three-dimensional printing method according to claim 1, wherein Controlling the building surface to rotate sequentially in the second direction and the third direction includes: Controlling the building surface to rotate sequentially in the second direction and the third direction according to the obtained building release distance of the building surface; or The three-dimensional device further includes a material tank, a mold release mechanism, and a home sensor. The material tank includes a build surface. The home sensor is used to detect the position of the material tank. The mold release mechanism includes a cam. The material tank rotates in the third direction under the action of an elastic force; The control for the build surface to rotate in the second direction and the third direction in sequence includes: Controlling the mold release mechanism to drive the cam to rotate so that the material tank rotates in the second direction, or the material tank rotates in the third direction under the elastic force; If the in-place signal of the home sensor is obtained, it is confirmed that the build surface returns to the original position.
5. The three-dimensional printing method according to claim 1, characterized in that The obtaining of the build mold release distance of the build surface includes: Reading the build mold release distance; or, Receiving the build mold release distance; or, Obtaining parameter information in the model file, where the parameter information includes the relative movement distance of the platform; According to the relative movement distance, determining the platform movement distance of the forming platform and the build mold release distance of the build surface, and controlling the forming platform to move at least in the first direction according to the platform movement distance, and controlling the build surface to rotate in the second direction and the third direction in sequence according to the build mold release distance.
6. The three-dimensional printing method according to claim 1, wherein The build mold release distance is a preset distance; the build mold release distance is 0.3 mm - 2 mm; The control for the forming platform to move at least in the first direction includes: Controlling the forming platform to move at least in the first direction according to the obtained platform movement distance; The build mold release distance is 10% - 30% of the platform movement distance.
7. The three-dimensional printing method according to claim 5, characterized in that The parameter information further includes the position of the model and / or the area of the current printing layer of the model. The position of the model is used to represent the rotation radius of the model relative to the rotation position of the build surface. The determining of the platform movement distance of the forming platform and the build mold release distance of the build surface according to the relative movement distance includes: Determining the platform movement distance of the forming platform and the build mold release distance of the build surface according to the relative movement distance and the position of the model and / or the area of the current printing layer of the model; The determining of the platform movement distance of the forming platform and the build mold release distance of the build surface according to the relative movement distance and the position of the model and / or the area of the current printing layer of the model includes: Determining the intermediate distance of the forming platform and the rotation distance of the build surface according to the relative movement distance; Adjusting the intermediate distance of the forming platform according to the position of the model and / or the area of the current printing layer of the model to obtain the platform movement distance, and adjusting the rotation distance of the build surface to obtain the build mold release distance of the build surface, where the platform movement distance and the build mold release distance are respectively positively correlated with the area of the current printing layer of the model, and the platform movement distance and the build mold release distance are respectively negatively correlated with the rotation radius.
8. The three-dimensional printing method according to claim 2, characterized in that, Controlling the forming platform to move at least in a first direction, and controlling the build surface to rotate successively in a second direction and a third direction, so that the distance between the forming platform and the build surface is the current printing layer height of the model, or the distance between the solidified model on the forming platform and the build surface is the current printing layer height of the model, includes: Controlling the forming platform to move a platform moving distance in the first direction so that the forming platform reaches a first target position; Controlling the build surface to rotate the build release distance in the second direction, and controlling the build surface to rotate the build release distance in the third direction so that the build surface reaches its original position; wherein, the build release distance is obtained before controlling the build surface to rotate the build release distance in the second direction; If the forming platform reaches the first target position and the build surface reaches its original position, controlling the forming platform to move a target distance in a fourth direction, the target distance being the distance obtained by subtracting the current printing layer height of the model from the platform moving distance.
9. The three-dimensional printing method according to claim 5, wherein Controlling the forming platform to move at least in a first direction, and controlling the build surface to rotate successively in a second direction and a third direction, so that the distance between the forming platform and the build surface is the current printing layer height of the model, or the distance between the solidified model on the forming platform and the build surface is the current printing layer height of the model, includes: Controlling the forming platform to move a platform moving distance in the first direction, the platform moving distance being the current printing layer height of the model; Controlling the build surface to rotate the build release distance in the second direction, and controlling the build surface to rotate the build release distance in the third direction; the build release distance of the build surface is greater than or equal to twice the platform relative moving distance.
10. The three-dimensional printing method according to claim 5, characterized in that, Controlling the forming platform to move at least in a first direction, and controlling the build surface to rotate successively in a second direction and a third direction, so that the distance between the forming platform and the build surface is the current printing layer height of the model, or the distance between the solidified model on the forming platform and the build surface is the current printing layer height of the model, includes: Controlling the forming platform to move in the first direction; Controlling the build surface to rotate the build release distance in the second direction to reach a second target position, when the build surface reaches the second target position, the sum of the moving distance of the forming platform and the moving distance of the build surface is greater than or equal to the platform relative moving distance; Controlling the build surface to rotate the build release distance in the third direction so that the build surface reaches its original position, and the forming platform simultaneously moves to a third target position, the third target position being the position of the forming platform after moving the platform moving distance.
11. The three-dimensional printing method according to claim 5, characterized in that, Controlling the forming platform to move at least in a first direction and controlling the build surface to rotate in a second direction and then in a third direction in sequence, so that the distance between the forming platform and the build surface is the current printing layer height of the model, or the distance between the solidified model on the forming platform and the build surface is the current printing layer height of the model, includes: Controlling the forming platform to move a platform moving distance in the first direction and controlling the forming platform to move a target distance in a fourth direction to reach a fourth target position, where the target distance is the distance obtained by subtracting the current printing layer height of the model from the platform moving distance; Controlling the build surface to rotate a build release distance in the second direction to reach a second target position. When the build surface reaches the second target position, the sum of the moving distance of the forming platform and the moving distance of the build surface is greater than or equal to the relative moving distance of the platform; Controlling the build surface to rotate the build release distance in the third direction so that the build surface returns to its original position and the forming platform simultaneously moves to the fourth target position.
12. The three-dimensional printing method according to claim 1, wherein, During the movement of the forming platform and the build surface, the vertical movement components of the forming platform and the vertical movement components of the build surface move in opposite directions at least for some time.
13. The three-dimensional printing method according to claim 5, characterized in that Before obtaining the parameter information in the model file, the method further includes: Obtaining a printing instruction; The obtaining of the parameter information in the model file includes: Obtaining the parameter information in the model file corresponding to the printing instruction.
14. The three-dimensional printing method according to claim 13, characterized in that, Before the one-way movement process of controlling the build surface to move in the second direction and then in the third direction in sequence, it further includes: Determining the rotation speed of the build surface according to the parameter information.
15. The three-dimensional printing method according to claim 14, characterized in that, The parameter information further includes the area of the current printing layer, and the rotation speed is negatively correlated with the area of the current printing layer.
16. A method for generating a sliced file, characterized in that, Includes: Obtaining the platform moving distance and the build release distance; Generating a slice file according to the platform moving distance and the build release distance, so that the 3D printer controls the forming platform to move at least in the first direction according to the platform moving distance and controls the build surface to rotate in the second direction and then in the third direction in sequence according to the build release distance, so that the distance between the forming platform and the build surface is the current printing layer height of the model, or the distance between the solidified model on the forming platform and the build surface is the current printing layer height of the model; controlling the curing of the printing material between the forming platform and the build surface; Wherein, before obtaining the platform moving distance and the build release distance, the method further includes: Obtaining the intermediate distance of the forming platform and the rotation distance of the build surface; Obtaining the position of the model and / or the area of the current printing layer of the model, where the position of the model is used to characterize the rotation radius of the rotation position of the model and the build surface; Adjust the intermediate distance of the forming platform according to the position of the model and / or the area of the current printing layer of the model to obtain the platform moving distance, and adjust the rotation distance of the building surface to obtain the building release distance of the building surface, wherein the platform moving distance and the building release distance are respectively positively correlated with the area of the current printing layer of the model, and the platform moving distance and the building release distance are respectively negatively correlated with the rotation radius.
17. A three-dimensional device, characterized in that, Comprising: a memory for storing a computer program; a processor for implementing the steps of the three-dimensional printing method according to any one of claims 1 to 15 or implementing the steps of the slice file generation method according to claim 16 when executing the computer program.
18. A computer-readable storage medium, characterized in that, At least one executable instruction is stored in the computer-readable storage medium, and the executable instruction causes the processor to execute the steps of the three-dimensional printing method according to any one of claims 1 to 15 or execute the steps of the slice file generation method according to claim 16.
Citation Information
Patent Citations
Three-dimensional printing apparatus
CN109774134A
Demoulding sunken type worktable for DLP photocuring 3D printer
CN203994734U