CN108859110B - How to place the 3D part model - Google Patents
How to place the 3D part model Download PDFInfo
- Publication number
- CN108859110B CN108859110B CN201810897601.5A CN201810897601A CN108859110B CN 108859110 B CN108859110 B CN 108859110B CN 201810897601 A CN201810897601 A CN 201810897601A CN 108859110 B CN108859110 B CN 108859110B
- Authority
- CN
- China
- Prior art keywords
- part model
- dimensional part
- dimensional
- axis
- model
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 claims abstract description 33
- 238000007639 printing Methods 0.000 claims abstract description 22
- 238000010146 3D printing Methods 0.000 claims description 12
- 230000008676 import Effects 0.000 claims description 5
- 239000007787 solid Substances 0.000 claims description 3
- 238000004519 manufacturing process Methods 0.000 abstract description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 3
- 238000010438 heat treatment Methods 0.000 description 3
- 239000000843 powder Substances 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000000155 melt Substances 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 239000007769 metal material Substances 0.000 description 1
- 229910052755 nonmetal Inorganic materials 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
- B29C64/00—Additive manufacturing, i.e. manufacturing of three-dimensional [3D] objects by additive deposition, additive agglomeration or additive layering, e.g. by 3D printing, stereolithography or selective laser sintering
- B29C64/10—Processes of additive manufacturing
- B29C64/188—Processes of additive manufacturing involving additional operations performed on the added layers, e.g. smoothing, grinding or thickness control
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B33—ADDITIVE MANUFACTURING TECHNOLOGY
- B33Y—ADDITIVE MANUFACTURING, i.e. MANUFACTURING OF THREE-DIMENSIONAL [3-D] OBJECTS BY ADDITIVE DEPOSITION, ADDITIVE AGGLOMERATION OR ADDITIVE LAYERING, e.g. BY 3-D PRINTING, STEREOLITHOGRAPHY OR SELECTIVE LASER SINTERING
- B33Y40/00—Auxiliary operations or equipment, e.g. for material handling
Landscapes
- Chemical & Material Sciences (AREA)
- Engineering & Computer Science (AREA)
- Materials Engineering (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- Mechanical Engineering (AREA)
- Optics & Photonics (AREA)
Abstract
Description
技术领域technical field
本发明涉及三维打印领域,尤其涉及一种三维零件模型的摆放方法。The invention relates to the field of three-dimensional printing, in particular to a method for placing a three-dimensional part model.
背景技术Background technique
3D打印技术是快速成型技术的一种,它利用离散-堆积原理,以数字模型文件为基础,采用金属或非金属材料制成的待成型粉末,将平铺好的待成型粉末逐层熔化/融化,然后固化堆积成型来构造三维物体,随着3D打印技术的快速发展,3D打印机在产品制造业获得了广泛的应用。但3D打印为分层打印,零件模型导入到加工平台时通常会倾斜设置,例如零件模型与水平面之间存在一定的角度,使得打印的纵向长度变长,从而增加打印的时间,不利于成本的控制,降低加工效率。3D printing technology is a kind of rapid prototyping technology. It uses the principle of discrete-stacking, based on digital model files, uses powder to be formed made of metal or non-metal materials, and melts the flat powder to be formed layer by layer. Melt, then solidify and accumulate to form three-dimensional objects. With the rapid development of 3D printing technology, 3D printers have been widely used in product manufacturing. However, 3D printing is layered printing. When the part model is imported into the processing platform, it is usually set obliquely. For example, there is a certain angle between the part model and the horizontal plane, which makes the longitudinal length of the printing longer, thus increasing the printing time, which is not conducive to the cost. control and reduce processing efficiency.
发明内容SUMMARY OF THE INVENTION
鉴于上述状况,本发明提供一种三维零件模型的摆放方法,能够调整三维零件模型的位置,使零件的底面大致与水平面平行,零件的打印高度降到最低,减少打印层数,缩短打印时间,从而提高打印效率。In view of the above situation, the present invention provides a method for placing a three-dimensional part model, which can adjust the position of the three-dimensional part model, so that the bottom surface of the part is roughly parallel to the horizontal plane, the printing height of the part is minimized, the number of printing layers is reduced, and the printing time is shortened , thereby improving printing efficiency.
一种三维零件模型的摆放方法,包含如下步骤:A method for placing a three-dimensional part model, comprising the following steps:
步骤1:导入三维零件模型,将三维零件模型置于一个固定的直角坐标系XYZ中;Step 1: Import the 3D part model and place the 3D part model in a fixed Cartesian coordinate system XYZ;
步骤2:识别三维零件模型的特征,将预设条件与所识别的特征进行对比,并依据对比结果摆放三维零件模型;Step 2: Identify the features of the three-dimensional part model, compare the preset conditions with the identified features, and place the three-dimensional part model according to the comparison result;
步骤3:将三维零件模型分别绕X轴和Y轴旋转,调整三维零件模型的坐标,使调整后的三维零件模型的最高点与最低点在直角坐标系沿Z轴的垂直距离最小,从而使三维零件模型的打印高度最低。Step 3: Rotate the 3D part model around the X axis and the Y axis respectively, and adjust the coordinates of the 3D part model so that the vertical distance between the highest point and the lowest point of the adjusted 3D part model in the Cartesian coordinate system along the Z axis is the smallest, so that the 3D part models have the lowest print height.
优选地,所述三维零件模型的数量至少为一个。Preferably, the number of the three-dimensional part models is at least one.
进一步地,执行步骤1导入三维零件模型后还包括步骤:判断所述三维零件模型是否需要翻转,并根据判断结果翻转或不翻转所述三维零件模型。Further, after performing step 1 to import the three-dimensional part model, it further includes the step of: judging whether the three-dimensional part model needs to be flipped, and flipping or not flipping the three-dimensional part model according to the judgment result.
优选地,所述预设条件为零件模型数量、零件模型类别、和零件模型加工工序,步骤2包括:Preferably, the preset conditions are the number of part models, the type of part models, and the processing steps of the part models, and step 2 includes:
识别每个所述三维零件模型中的零件数量和结构,根据零件数量的多少、或零件的结构类别、或零件的加工工序将所述三维零件模型按顺序间隔排列。The number and structure of parts in each of the three-dimensional part models are identified, and the three-dimensional part models are arranged at intervals in sequence according to the number of parts, the structural category of the parts, or the processing steps of the parts.
优选地,所述步骤2包括:将位于直角坐标系XYZ中三维零件模型投影至XY平面;将三维零件模型绕Z轴转动,使三维零件模型在XY平面的投影的长边大致平行于Y轴或X轴。Preferably, the step 2 includes: projecting the three-dimensional part model in the Cartesian coordinate system XYZ to the XY plane; rotating the three-dimensional part model around the Z axis, so that the long side of the projection of the three-dimensional part model on the XY plane is substantially parallel to the Y axis or the X axis.
优选地,步骤1中,所述三维零件模型是可用于三维打印系统的实体模型文件,文件格式包括.stl、.stp、或.igs。Preferably, in step 1, the three-dimensional part model is a solid model file that can be used in a three-dimensional printing system, and the file format includes .stl, .stp, or .igs.
进一步地,判断所述三维零件模型是否需要翻转,并根据判断结果翻转或不翻转所述三维零件模型还包括:Further, judging whether the three-dimensional part model needs to be flipped, and flipping or not flipping the three-dimensional part model according to the judgment result also includes:
如果所述三维零件模型的开口端朝上,则判定所述三维零件模型不需要翻转,所述三维零件模型保持不动;If the open end of the three-dimensional part model faces upwards, it is determined that the three-dimensional part model does not need to be turned over, and the three-dimensional part model remains stationary;
如果所述三维零件模型的开口端朝下,则判定所述三维零件模型需要翻转180°,所述三维零件模型被旋转180°。If the open end of the three-dimensional part model faces downwards, it is determined that the three-dimensional part model needs to be turned by 180°, and the three-dimensional part model is rotated by 180°.
进一步地,所述直角坐标系XYZ为笛卡尔直角坐标系,步骤3还包括:Further, the Cartesian coordinate system XYZ is a Cartesian Cartesian coordinate system, and step 3 also includes:
将位于直角坐标系XYZ中三维零件模型投影至YZ平面;Project the 3D part model in the Cartesian coordinate system XYZ to the YZ plane;
判断出YZ平面上投影的最低点和最高点,并记录最低点和最高点的Z轴坐标;Determine the lowest and highest points projected on the YZ plane, and record the Z-axis coordinates of the lowest and highest points;
将三维零件模型以最低点为转动中心,绕X轴顺时针或逆时针转动,在YZ平面上的投影底边上的各点均不低于最低点,并且最高点的Z轴坐标取最小值时,三维零件模型停止转动。Take the lowest point as the rotation center of the 3D part model, and rotate it clockwise or counterclockwise around the X-axis. Each point on the bottom edge of the projection on the YZ plane is not lower than the lowest point, and the Z-axis coordinate of the highest point takes the minimum value. , the 3D part model stops rotating.
进一步地,步骤3还包括:Further, step 3 also includes:
将旋转后的三维零件模型投影至XZ平面;Project the rotated 3D part model to the XZ plane;
判断XZ平面上投影的最低点和最高点,并记录最低点和最高点的Z轴坐标;Determine the lowest and highest points projected on the XZ plane, and record the Z-axis coordinates of the lowest and highest points;
将三维零件模型以最低点为转动中心,绕Y轴顺时针或逆时针转动,在XZ平面上的投影底边上各点均不低于最低点,并且最高点的Z轴坐标取最小值时,三维零件模型停止转动。Take the lowest point as the rotation center of the 3D part model, rotate it clockwise or counterclockwise around the Y axis, and each point on the bottom edge of the projection on the XZ plane is not lower than the lowest point, and the Z axis coordinate of the highest point takes the minimum value. , the 3D part model stops rotating.
进一步地,执行所述步骤3后,所述方法还包括步骤:启动三维打印机,开始打印所述三维零件模型。Further, after performing the step 3, the method further includes the step of: starting the three-dimensional printer, and starting to print the three-dimensional part model.
本发明的三维零件模型的摆放方法将需要打印的三维零件模型按顺序间隔排列,可以使零件互不干涉,打印完成后可以取下一侧的零件,另一侧的零件继续进行后续处理,如热处理等,从而提高产品的生产效率。将三维零件模型分别投影至YZ和XZ平面后再分别绕X轴和Y轴旋转的步骤可以简单快速的调整将三维零件模型的水平位置,使得三维零件模型的最高点与最低点在直角坐标系沿Z轴的垂直距离最小,打印高度最低,缩短后续打印的时间,提高生产效率。The three-dimensional part model arrangement method of the present invention arranges the three-dimensional part models to be printed at intervals, so that the parts do not interfere with each other. After the printing is completed, the parts on one side can be removed, and the parts on the other side can continue to be processed later. Such as heat treatment, etc., thereby improving the production efficiency of products. The steps of projecting the 3D part model to the YZ and XZ planes and then rotating around the X-axis and Y-axis respectively can easily and quickly adjust the horizontal position of the 3D part model, so that the highest point and the lowest point of the 3D part model are in the Cartesian coordinate system. The vertical distance along the Z axis is the smallest, and the printing height is the lowest, which shortens the subsequent printing time and improves production efficiency.
附图说明Description of drawings
图1为本发明的三维零件模型摆放方法的流程图。FIG. 1 is a flow chart of a method for placing a three-dimensional part model according to the present invention.
图2为本发明的三维零件模型投影至XY平面后转动零件的方法示意图。FIG. 2 is a schematic diagram of the method of rotating the part after projecting the three-dimensional part model on the XY plane according to the present invention.
图3为本发明的三维零件模型投影至YZ平面后转动零件的方法示意图。3 is a schematic diagram of a method for rotating the part after projecting the three-dimensional part model of the present invention onto the YZ plane.
图4为本发明的三维零件模型投影至XZ平面后转动零件的方法示意图。FIG. 4 is a schematic diagram of the method for rotating the part after projecting the three-dimensional part model on the XZ plane according to the present invention.
具体实施方式:Detailed ways:
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
请参阅图1,图1为本发明的三维零件模型的摆放方法,具体实施步骤如下:Please refer to Fig. 1, Fig. 1 is the arrangement method of the three-dimensional part model of the present invention, and the specific implementation steps are as follows:
步骤S101:导入三维零件模型。Step S101: Import a three-dimensional part model.
所述三维零件模型被导入到三维打印系统中,且被置于一个固定的直角坐标系XYZ中。导入的三维零件模型是可以拥有三维打印系统的实体模型文件,文件格式可以是但不限定于“.stl”、“.stp”、“.igs”等文件格式。导入三维零件模型时可以只导入一个三维零件模型,也可以同时导入多个三维零件模型,本实施例对导入的三维零件模型的数量不做限定。The three-dimensional part model is imported into the three-dimensional printing system and placed in a fixed rectangular coordinate system XYZ. The imported 3D part model is a solid model file that can have a 3D printing system, and the file format can be but not limited to ".stl", ".stp", ".igs" and other file formats. When importing a 3D part model, only one 3D part model can be imported, or multiple 3D part models can be imported at the same time. This embodiment does not limit the number of imported 3D part models.
步骤S102:判断三维零件模型是否需要翻转,并根据判断结果翻转或不翻转三维零件模型。Step S102: Determine whether the three-dimensional part model needs to be flipped, and flip or not flip the three-dimensional part model according to the judgment result.
当三维零件模型为一端具有开口,另一端封闭的结构,如牙冠模型,则开口端朝上有利于后续的三维打印系统中打印过程的实施。判断三维零件模型是否需要翻转包括判断三维零件模型的开口端是否朝上。如果三维零件模型的开口端朝上,则判定三维零件模型不需要翻转,三维零件模型保证不动,直接进入步骤S103。如果三维零件模型的开口端朝下,则判定三维零件模型需要翻转,则三维零件模型绕零件中心翻转180°使三维零件模型的开口端朝上,然后进入步骤S103。When the 3D part model is a structure with an opening at one end and a closed end at the other end, such as a dental crown model, it is beneficial for the implementation of the subsequent printing process in the 3D printing system that the open end is facing upwards. Determining whether the 3D part model needs to be turned over includes judging whether the open end of the 3D part model faces upwards. If the open end of the three-dimensional part model faces upwards, it is determined that the three-dimensional part model does not need to be turned over, the three-dimensional part model is guaranteed not to move, and the process directly proceeds to step S103. If the open end of the three-dimensional part model faces downwards, it is determined that the three-dimensional part model needs to be flipped, and the three-dimensional part model is flipped 180° around the center of the part so that the open end of the three-dimensional part model faces up, and then proceeds to step S103.
在其他实施例中,步骤S102也可以省略,不需要判断是否翻转三维零件模型,直接进入步骤S103。In other embodiments, step S102 may also be omitted, and it is not necessary to determine whether to flip the three-dimensional part model, and step S103 is directly entered.
步骤S103:识别三维零件模型的数量和结构,根据预设条件按顺序排列三维零件模型。预设条件可以为零件模型数量、零件模型类别、和零件模型加工工序等。Step S103: Identify the quantity and structure of the three-dimensional part models, and arrange the three-dimensional part models in sequence according to preset conditions. The preset conditions can be the number of part models, the type of part models, and the processing steps of the part models.
三维零件模型可以是牙冠模型。以牙冠模型为例,由于每个牙冠零件的结构、数量不同,可通过识别每个牙冠模型的数量和结构类别,将牙冠模型按照牙齿数量的多少从左到右分区域间隔排列,或按照牙齿种类从左到右分区域间隔排列。也可以根据零件后续的加工工序将零件按照加工工序的数量依次来排列。当导入多个三维零件模型时,先调整多个三维零件模型的位置,使多个三维零件模型的最低点Z坐标一致,即多个三维零件模型的最低点处于同一高度。随后,将三维零件模型投影至XY平面,投影示意图请参阅图2,此时XY平面上的投影的长边与Y轴之间存在一定夹角。三维打印系统根据XY平面上的投影的边界顶点坐标判断投影的长边和短边。随后,根据XY平面上的投影边界上各点的X轴坐标值,记录距离Y轴最近点A0和最远点A1,并且记录最近点A0的X轴坐标X0和最远点A1的X轴坐标X1。然后以最近点A0为转动中心,将三维零件模型绕Z轴转动。当XY平面上的投影长边上的各点X轴坐标值均不小于最近点A0,且最远点A1的X坐标值X1取最小值时,三维零件模型停止转动。此时,三维零件模型在XY平面的投影的长边与Y轴平行,如图2所示。这样调整有利于在X轴方向上尽可能多的排列三维零件模型,节省打印空间。The three-dimensional part model may be a crown model. Taking the crown model as an example, since the structure and quantity of each crown part are different, by identifying the number and structure category of each crown model, the crown models can be arranged in intervals from left to right according to the number of teeth. , or according to the tooth type from left to right sub-area spaced. It is also possible to arrange the parts in sequence according to the number of processing steps according to the subsequent processing steps of the parts. When importing multiple 3D part models, first adjust the positions of the multiple 3D part models so that the Z coordinates of the lowest points of the multiple 3D part models are consistent, that is, the lowest points of the multiple 3D part models are at the same height. Then, the three-dimensional part model is projected to the XY plane. Please refer to Figure 2 for a schematic diagram of the projection. At this time, there is a certain angle between the long side of the projection on the XY plane and the Y axis. The 3D printing system judges the long side and the short side of the projection according to the boundary vertex coordinates of the projection on the XY plane. Then, according to the X-axis coordinate value of each point on the projection boundary on the XY plane, record the nearest point A0 and the farthest point A1 from the Y-axis, and record the X-axis coordinate X0 of the nearest point A0 and the X-axis coordinate of the farthest point A1 X1. Then take the nearest point A0 as the rotation center, and rotate the three-dimensional part model around the Z axis. When the X-axis coordinate value of each point on the long side of the projection on the XY plane is not less than the nearest point A0, and the X-coordinate value X1 of the farthest point A1 takes the minimum value, the three-dimensional part model stops rotating. At this time, the long side of the projection of the three-dimensional part model on the XY plane is parallel to the Y axis, as shown in Figure 2. This adjustment is conducive to arranging as many three-dimensional part models as possible in the X-axis direction, saving printing space.
在其他实施例中,三维零件模型可绕Z轴旋转,使XY平面上的投影的长边与X轴平行,三维零件模型按从上至下或从下至上的顺序排列。调整规则及方法与上述类似,在此不再赘述。In other embodiments, the 3D part model can be rotated around the Z axis so that the long side of the projection on the XY plane is parallel to the X axis, and the 3D part models are arranged in a top-to-bottom or bottom-to-top order. The adjustment rules and methods are similar to the above, and are not repeated here.
排列后的三维零件模型互不干涉,当零件完成打印后,可根据需要将一侧的需要进一步处理的零件取出,另一侧的零件进行进一步的其他程序,如热处理等,这样有利于提高零件的生产效率。The arranged 3D part models do not interfere with each other. After the parts are printed, the parts that need to be further processed on one side can be taken out as needed, and the parts on the other side can be subjected to further other procedures, such as heat treatment, etc., which is conducive to improving the quality of the parts. production efficiency.
步骤S104:将三维零件模型分别绕X轴和Y轴旋转,调整三维零件模型的坐标,使调整后的三维零件模型的最高点与最低点在直角坐标系沿Z轴的垂直距离最小,从而使三维零件模型的打印高度最低。Step S104: Rotate the three-dimensional part model around the X-axis and the Y-axis respectively, adjust the coordinates of the three-dimensional part model, so that the vertical distance between the highest point and the lowest point of the adjusted three-dimensional part model in the rectangular coordinate system along the Z-axis is minimized, so that the 3D part models have the lowest print height.
具体地,固定的直角坐标系XYZ为笛卡尔直角坐标系XYZ,位于直角坐标系XYZ中的三维零件模型先投影至YZ平面,投影示意图可参阅图3,此时YZ平面上的投影是倾斜的,换句话说,YZ平面上的投影的底边与Y轴之间存在一定角度。根据YZ平面上的投影的边界上各点的Z轴坐标判断出YZ平面上投影的最低点和最高点。将YZ平面上的投影的最低点记为P0,最高点记为P1,并记录最低点P0的Z轴坐标Z0和最高点P1的Z轴坐标Z1。以最低点P0为转动中心,将三维零件模型绕X轴顺时针或逆时针转动,当YZ平面上的投影底边上的各点均不低于最低点P0,且最高点P1的Z坐标值Z1取最小值时,三维零件模型停止转动。此时,三维零件模型在YZ平面的投影的底边与Y轴平行,如图3所示。Specifically, the fixed Cartesian coordinate system XYZ is the Cartesian Cartesian coordinate system XYZ, and the three-dimensional part model located in the Cartesian coordinate system XYZ is first projected to the YZ plane, the schematic diagram of the projection can be seen in Figure 3, and the projection on the YZ plane is inclined at this time. , in other words, there is an angle between the base of the projection on the YZ plane and the Y axis. The lowest point and the highest point of the projection on the YZ plane are determined according to the Z-axis coordinates of each point on the boundary of the projection on the YZ plane. The lowest point of the projection on the YZ plane is recorded as P0, the highest point is recorded as P1, and the Z-axis coordinate Z0 of the lowest point P0 and the Z-axis coordinate Z1 of the highest point P1 are recorded. Taking the lowest point P0 as the center of rotation, rotate the 3D part model clockwise or counterclockwise around the X axis, when each point on the bottom edge of the projection on the YZ plane is not lower than the lowest point P0, and the Z coordinate value of the highest point P1 When Z1 takes the minimum value, the 3D part model stops rotating. At this time, the bottom edge of the projection of the three-dimensional part model on the YZ plane is parallel to the Y axis, as shown in Figure 3.
进一步地,将转动后的三维零件模型投影至XZ平面,投影示意图可参阅图4,此时XZ平面上的投影是倾斜的,换句话说,XZ平面上的投影的底边与X轴之间存在一定角度。根据XZ平面上的投影的边界上各点的Z轴坐标判断出XZ平面上投影的最低点和最高点。将XZ平面上的投影的最低点记为P0’,最高点记为P1’,并记录最低点P0’的Z轴坐标Z0’和最高点P1’的Z轴坐标Z1’。以最低点P0’为转动中心,将三维零件模型绕X轴顺时针或逆时针转动,当XZ平面上的投影底边上的各点均不低于最低点P0’,且最高点P1’的Z坐标值Z1’取最小值时,三维零件模型停止转动。此时,三维零件模型在XZ平面的投影的底边与X轴平行,如图4所示。Further, the rotated three-dimensional part model is projected to the XZ plane, and the schematic diagram of the projection can be seen in Figure 4. At this time, the projection on the XZ plane is inclined, in other words, between the bottom edge of the projection on the XZ plane and the X axis. There is a certain angle. The lowest point and the highest point of the projection on the XZ plane are determined according to the Z-axis coordinates of each point on the boundary of the projection on the XZ plane. The lowest point of the projection on the XZ plane is recorded as P0', the highest point is recorded as P1', and the Z-axis coordinate Z0' of the lowest point P0' and the Z-axis coordinate Z1' of the highest point P1' are recorded. Taking the lowest point P0' as the rotation center, rotate the 3D part model clockwise or counterclockwise around the X-axis, when each point on the bottom edge of the projection on the XZ plane is not lower than the lowest point P0', and the highest point P1' When the Z coordinate value Z1' takes the minimum value, the three-dimensional part model stops rotating. At this time, the bottom edge of the projection of the three-dimensional part model on the XZ plane is parallel to the X axis, as shown in Figure 4.
至此,三维零件模型的底面所在平面上有两条线与XY平面平行,所以三维零件模型的底面大致与XY平面平行,调整后的三维零件模型的最高点与最低点在在直角坐标系沿Z轴的垂直距离最小,从而使三维零件模型的打印高度最低,三维零件模型的摆放完成,此时,可以启动三维打印机,开始三维零件模型的打印。So far, there are two lines on the plane where the bottom surface of the 3D part model is parallel to the XY plane, so the bottom surface of the 3D part model is roughly parallel to the XY plane. The highest point and the lowest point of the adjusted 3D part model are in the rectangular coordinate system along Z. The vertical distance of the axis is the smallest, so that the printing height of the 3D part model is the lowest, and the placement of the 3D part model is completed. At this time, the 3D printer can be started to start the printing of the 3D part model.
本发明的三维零件模型的摆放方法可通过C++编程语言实现。用于实现本发明的三维零件模型的摆放方法的C++编程语言代码可存储与三维打印系统的控制终端。当三维零件模型导入到控制终端时,可自动执行本发明的三维零件模型的摆放方法,完成三维零件模型的摆放,为后续三维打印做准备。The arranging method of the three-dimensional part model of the present invention can be realized by the C++ programming language. The C++ programming language code for realizing the method for placing the three-dimensional part model of the present invention can be stored in the control terminal of the three-dimensional printing system. When the three-dimensional part model is imported into the control terminal, the method for placing the three-dimensional part model of the present invention can be automatically executed to complete the placement of the three-dimensional part model and prepare for subsequent three-dimensional printing.
本发明的三维零件模型的摆放方法将需要打印的三维零件模型按顺序间隔排列,可以使零件互不干涉,打印完成后可以取下一侧的零件,另一侧的零件继续进行后续处理,如热处理等,从而提高产品的生产效率。将三维零件模型分别投影至YZ和XZ平面后再分别绕X轴和Y轴旋转的步骤可以简单快速的调整将三维零件模型的水平位置,使得三维零件模型的最高点与最低点在直角坐标系沿Z轴的垂直距离最小,打印高度最低,缩短后续打印的时间,提高生产效率。The three-dimensional part model arrangement method of the present invention arranges the three-dimensional part models to be printed at intervals, so that the parts do not interfere with each other. After the printing is completed, the parts on one side can be removed, and the parts on the other side can continue to be processed later. Such as heat treatment, etc., thereby improving the production efficiency of products. The steps of projecting the 3D part model to the YZ and XZ planes and then rotating around the X-axis and Y-axis respectively can easily and quickly adjust the horizontal position of the 3D part model, so that the highest point and the lowest point of the 3D part model are in the Cartesian coordinate system. The vertical distance along the Z axis is the smallest, and the printing height is the lowest, which shortens the subsequent printing time and improves production efficiency.
以上实施方式仅用以说明本发明的技术方案而非限制,尽管参照以上较佳实施方式对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换都不应脱离本发明技术方案的精神和范围。The above embodiments are only used to illustrate the technical solutions of the present invention and not to limit them. Although the present invention has been described in detail with reference to the above preferred embodiments, those of ordinary skill in the art should understand that the technical solutions of the present invention can be modified or equivalently replaced. Neither should depart from the spirit and scope of the technical solutions of the present invention.
Claims (8)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810897601.5A CN108859110B (en) | 2018-08-08 | 2018-08-08 | How to place the 3D part model |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810897601.5A CN108859110B (en) | 2018-08-08 | 2018-08-08 | How to place the 3D part model |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN108859110A CN108859110A (en) | 2018-11-23 |
| CN108859110B true CN108859110B (en) | 2020-09-11 |
Family
ID=64318383
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201810897601.5A Active CN108859110B (en) | 2018-08-08 | 2018-08-08 | How to place the 3D part model |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN108859110B (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110435155B (en) * | 2019-08-25 | 2021-05-04 | 上海漫格科技有限公司 | Automatic direction optimization method of dental crown model based on three-dimensional printing |
| WO2022011516A1 (en) * | 2020-07-13 | 2022-01-20 | 深圳市创必得科技有限公司 | 3d model placement method, apparatus, storage medium, and 3d printer |
| CN113021900B (en) * | 2021-03-19 | 2022-09-27 | 山东白令三维科技有限公司 | Part model placing method in 3D printing and related device |
| CN114419301B (en) * | 2022-01-29 | 2024-07-23 | 上海漫格科技有限公司 | Three-dimensional model two-dimensional nesting method based on three-dimensional printing |
| CN114953468B (en) * | 2022-06-08 | 2023-06-16 | 南京铖联激光科技有限公司 | Typesetting method for 3D printing model |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101923705A (en) * | 2009-06-10 | 2010-12-22 | 曹莉 | A Method for Coordinate Transformation and Assembly Combination of Three-dimensional Structure in General Coordinate System |
| CN101941070A (en) * | 2010-09-28 | 2011-01-12 | 华南理工大学 | Once-forming direct making method of assembly-free mechanical mechanism and application thereof |
| CN103295025A (en) * | 2013-05-03 | 2013-09-11 | 南京大学 | Automatic selecting method of three-dimensional model optimal view |
| CN105196538A (en) * | 2015-08-08 | 2015-12-30 | 吴江中瑞机电科技有限公司 | Method and device for controlling printing stoppage of part during printing process |
| CN105825033A (en) * | 2016-04-13 | 2016-08-03 | 山东大学 | 3D-printing-oriented three-dimensional online design system and 3D-printing-oriented three-dimensional online design method for lamp |
| CN107020743A (en) * | 2016-01-30 | 2017-08-08 | 周宏志 | Many part printing speed methods based on increasing material manufacturing |
-
2018
- 2018-08-08 CN CN201810897601.5A patent/CN108859110B/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101923705A (en) * | 2009-06-10 | 2010-12-22 | 曹莉 | A Method for Coordinate Transformation and Assembly Combination of Three-dimensional Structure in General Coordinate System |
| CN101941070A (en) * | 2010-09-28 | 2011-01-12 | 华南理工大学 | Once-forming direct making method of assembly-free mechanical mechanism and application thereof |
| CN103295025A (en) * | 2013-05-03 | 2013-09-11 | 南京大学 | Automatic selecting method of three-dimensional model optimal view |
| CN105196538A (en) * | 2015-08-08 | 2015-12-30 | 吴江中瑞机电科技有限公司 | Method and device for controlling printing stoppage of part during printing process |
| CN107020743A (en) * | 2016-01-30 | 2017-08-08 | 周宏志 | Many part printing speed methods based on increasing material manufacturing |
| CN105825033A (en) * | 2016-04-13 | 2016-08-03 | 山东大学 | 3D-printing-oriented three-dimensional online design system and 3D-printing-oriented three-dimensional online design method for lamp |
Also Published As
| Publication number | Publication date |
|---|---|
| CN108859110A (en) | 2018-11-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN108859110B (en) | How to place the 3D part model | |
| JP7146576B2 (en) | Layered manufacturing apparatus, layered manufacturing method, and program | |
| CN105813825B (en) | Integrated metrology and additive manufacturing apparatus and method | |
| CN105710368B (en) | For successively manufacturing the planning parameters of scanning paths method and scan method of three-dimension object | |
| CN112236289B (en) | Method and system for automatic toolpath generation | |
| US11207840B2 (en) | Pre-fabricated supports, a system for additive manufacturing a three-dimensional object, and a related method | |
| US20150057781A1 (en) | Three dimensional printer and method for adjusting working coordinate of platform thereof | |
| US20160129631A1 (en) | Three dimensional printing apparatus | |
| TWI556946B (en) | Three dimensional printing apparatus and method for controlling printing head thereof | |
| TWI668539B (en) | Three dimensional printing method and three dimensional printing apparatus | |
| CN108463838A (en) | Error detection during increasing material manufacturing | |
| US11733678B2 (en) | Method for determining building instructions for an additive manufacturing method, method for generating a database with correction measures for controlling the process of an additive manufacturing method | |
| US10571895B2 (en) | Three-dimensional printing apparatus and three-dimensional printing method | |
| CN112191850A (en) | Step-by-step additive manufacturing method, equipment and system | |
| CN103942748A (en) | Protection method and system for three-dimensional model file | |
| CN108688142A (en) | Three-dimensional printing method and system | |
| CN114247898B (en) | A selective laser melting forming method for reducing residual stress of thin-walled parts in situ | |
| CN111037917A (en) | FDM printing method, system and medium based on model splitting and splicing printing | |
| JP2020044833A (en) | Method for detecting object border of 3d printer | |
| CN114648592A (en) | A kind of powder bed additive manufacturing grafting printing clamping positioning method | |
| CN110545940B (en) | Method for manufacturing workpiece, method for establishing correction parameters, and storage medium | |
| Inzerillo et al. | From SFM to 3D PRINT: Automated workflow addressed to practitioner aimed at the conservation and restauration | |
| CN118989356A (en) | Method for forming fine patterns and improving surface roughness by laser selective area | |
| US10703047B2 (en) | Three-dimensional printing method | |
| CN118024586A (en) | Three-dimensional object printing method and device, storage medium and electronic equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |