CN115891174A - 三维可视化温控3d打印方法及3d打印机 - Google Patents
三维可视化温控3d打印方法及3d打印机 Download PDFInfo
- Publication number
- CN115891174A CN115891174A CN202310015304.4A CN202310015304A CN115891174A CN 115891174 A CN115891174 A CN 115891174A CN 202310015304 A CN202310015304 A CN 202310015304A CN 115891174 A CN115891174 A CN 115891174A
- Authority
- CN
- China
- Prior art keywords
- dimensional
- axis
- point
- model
- projection image
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 53
- 238000010146 3D printing Methods 0.000 title claims abstract description 52
- 230000000007 visual effect Effects 0.000 title claims abstract description 34
- 230000007246 mechanism Effects 0.000 claims abstract description 36
- 238000007639 printing Methods 0.000 claims abstract description 19
- 238000012545 processing Methods 0.000 claims abstract description 12
- 239000011159 matrix material Substances 0.000 claims description 34
- 238000006243 chemical reaction Methods 0.000 claims description 27
- 238000004364 calculation method Methods 0.000 claims description 20
- 238000012800 visualization Methods 0.000 claims description 12
- 238000004422 calculation algorithm Methods 0.000 claims description 9
- 230000002068 genetic effect Effects 0.000 claims description 8
- 230000001537 neural effect Effects 0.000 claims description 7
- 239000007921 spray Substances 0.000 claims description 7
- 238000013519 translation Methods 0.000 claims description 6
- 230000008859 change Effects 0.000 claims description 3
- 238000010276 construction Methods 0.000 claims description 3
- 241000634708 Modelia Species 0.000 claims description 2
- 238000004519 manufacturing process Methods 0.000 description 18
- 238000005516 engineering process Methods 0.000 description 17
- 230000008569 process Effects 0.000 description 14
- 238000005457 optimization Methods 0.000 description 7
- 238000003860 storage Methods 0.000 description 7
- 239000000463 material Substances 0.000 description 5
- 238000013461 design Methods 0.000 description 4
- 238000002844 melting Methods 0.000 description 3
- 230000008018 melting Effects 0.000 description 3
- 239000002994 raw material Substances 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 125000000174 L-prolyl group Chemical group [H]N1C([H])([H])C([H])([H])C([H])([H])[C@@]1([H])C(*)=O 0.000 description 1
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000005094 computer simulation Methods 0.000 description 1
- 238000004132 cross linking Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000001125 extrusion Methods 0.000 description 1
- 238000011031 large-scale manufacturing process Methods 0.000 description 1
- 238000007648 laser printing Methods 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 238000000465 moulding Methods 0.000 description 1
- 239000004033 plastic Substances 0.000 description 1
- 229920003023 plastic Polymers 0.000 description 1
- 229920000642 polymer Polymers 0.000 description 1
- 239000000843 powder Substances 0.000 description 1
- 238000007634 remodeling Methods 0.000 description 1
- 239000011347 resin Substances 0.000 description 1
- 229920005989 resin Polymers 0.000 description 1
- 238000000110 selective laser sintering Methods 0.000 description 1
- 238000005245 sintering Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P10/00—Technologies related to metal processing
- Y02P10/25—Process efficiency
Abstract
本发明提供一种三维可视化温控3D打印方法及3D打印机,方法包括:将采用三维绘图软件绘制打印目标对象三维模型转化为模型数据格式;进行体素化处理,形成目标对象的多个二维空间体素化分层拼接数据;构件三维空间运动特征点路径模型;控制3D打印机移动机构的三维移动路径,完成三维可视化温控3D打印。本发明通过将目标对象三维模型3D点转化为二维点,构建二维点相邻点集合,并角点匹配求交,形成多条交合线重塑三维立体模型,通过构建三维空间运动特征点路径模型,进而控制3D打印机移动机构的三维移动路径,完成三维可视化温控3D打印,提高了切片数据求交的准确性以及3D立体打印中各个维度移动的实时坐标和激光旋转角度的精确性。
Description
技术领域
本发明属于3D打印机技术领域,具体涉及三维可视化温控3D打印方法及3D打印机。
背景技术
当今社会,制造业有着重要的地位,零部件的生产技术决定着工业社会的发展,而3D打印作为零件制造的新技术,逐渐在这一行业发展开来,它有着造型丰富,材料广泛,低成本,全能制造,受到社会的高度关注。
3D打印技术又被称为增料制造技术,是一种快速成型的技术手段。通过利用计算机技术建立3D数字模型,并将3D模型层层分割成多个平面,然后用粉末状的可黏合原材料进行逐层打印。简单来讲,3D打印技术就是把不同材质的原料打印成薄层,然后层层累积,最终形成三维立体形态。3D打印技术可以实现机械制造个性化和定制化生产,可根据顾客的不同需求进行针对性的生产制造,避免原有的大规模生产模式带来的浪费问题。传统机械制造通常要使用大型机械设备及专用模具,因此占地面积比较大,3D打印设备体积都比较小,可以有效减小空间需求。同时,3D打印设备应用于项目前期设计,能够及时发现设计阶段存在的缺陷和不足,并不断修改和完善,可有效降低生产成本。3D技术的另一个重要优势是能够有效提升工作效率。在机械领域,一个产品的制作周期往往都很长,而采用3D技术,可以将时间大大缩短,甚至几个小时内就能完成,产品精度也胜于传统机械制造,既大幅度提高了生产效率,又保证了产品质量。另外,3D打印技术还可以实现很多传统机械制造无法实现的设计理念、优化和创新制造工艺,通过使用计算机建模技术,完成高难度的模型设计,并实现生产。
现有技术中,通常采用激光发射器对打印的材料进行逐层熔融(采用ABS、PLA、PC、PPSF、PC-ABS等塑料的FDM熔融挤压堆积技术,或采用光敏树脂为原材料的SLA立体光固化成型技术)或烧结(SLS选择性激光烧结技术)的3D打印技术,在此过程中,将采用CAD、3DSMAX、Pro/e、Solidworks等建模好的三维空间产品模型转存后,进行切片处理并进行喷头路径规划,进而实现三维立体空间模型的逐层打印。如中国专利202210548543.1公开的一种基于二维图像的3D打印切片方法,其在切片过程中采用包围盒算法获取模型在X轴方向最小值坐标Xmin和最大值坐标Xmax、Y轴方向最小值坐标Ymin和最大值坐标Ymax、Z轴方向最小值坐标Zmin和最大值坐标Zmax、包围盒中心点Z轴坐标Zcenter然后在对切平面进行约束,规定切平面与模型的范围,通过切平面构造的平面求交器获取切平面与模型相交的轮廓线;再如中国专利202010437204.7公开的一种基于SLM技术的3D打印扫描方法及3D打印机,其采用的也是使用切片软件对对立体模型进行切片,生成模型切片信息,得到每层模型的二维轮廓,并且扫描获取二维轮廓数据,再处理立体模型的二维轮廓数据,得出轮廓扫描粘接的路径和轮廓扫描失效的路径,再通过计算机设置粘接及失效过程中激光扫描的工艺参数。但是现有技术中都没有将切片获得的多层切片数据中的多个三角面片如何进行求交,并且再转换为要打印出的三维立体产品的各个点位于x轴、y轴和z轴的位置以及采用三轴激光振镜***输出激光时,x轴振镜和y轴振镜旋转的角度,进而控制各个时刻的经过x轴振镜、y轴振镜发射后的激光输出的激光角度以及x轴振镜和y轴振镜以及z轴移动机构带动喷头实时移动的三维点坐标定位的喷头路径规划方法,因此,现有技术中的3D打印机并不能精确地将获得的三维模型产品的立体图转化为实时输出的激光打印参数进而精确地控制三轴联动或者五轴联动的3D激光打印机进行产品精确打印。
发明内容
本发明针对上述缺陷,提供一种三维可视化温控3D打印方法及3D打印机。本发明通过首先将获得的三维绘图软件绘制的目标对象三维模型转化成STL数据格式后,通过三维空间投影技术,将目标对象三维模型通过一定的投影角β将3D点转换为二维平面上的第L层投影图像的第
j个二维点,然后再构建二维点邻近的相邻点集合模型,通过构建角点匹配计算模型并遗传神经算法迭代优化各个二维点的相邻点、构建梯度矩阵并计算其秩的大小进而找寻到最邻近的二维点,进而将两个二维体素化点求交,进而将形成的多层二维三角面切片的边求交,形成拥有多个二维三角面切片交合的重塑三维立体图像的多个二维空间体素化分层数据,再通过构建三维空间运动特征点路径模型进而将由多个二维三角面切片求交得到的三维立体图像转化为主控制模块可以控制XY振镜***的x轴实时坐标、沿x轴实时旋转角度、y轴实时坐标、沿y轴实时旋转角度,以及Z轴移动机构的z轴实时坐标,进而控制3D打印机移动机构的三维移动路径,完成三维可视化温控3D打印,提高了切片数据求交的准确性以及3D立体打印中各个维度移动的实时坐标和激光旋转角度的精确性。
本发明提供如下技术方案:三维可视化温控3D打印方法,包括以下步骤:
S1:将采用三维绘图软件绘制的打印目标对象三维模型转化为模型数据格式;
S2:对转化为模型数据格式的目标对象三维模型进行体素化处理,形成目标对象的多个二维空间体素化分层拼接数据;
S3:根据所述S2步骤得到的目标对象的多个二维空间体素化分层拼接数据,构件三维空间运动特征点路径模型;
S4:根据所述S3步骤构建得到的三维空间运动特征点路径模型,控制3D打印机移动机构的三维移动路径,完成三维可视化温控3D打印。
进一步地,所述S1步骤中的模型数据格式为STL数据格式。
进一步地,所述S2步骤包括以下步骤:
S21:将目标对象三维模型中的投影至x轴和y轴组成的投影平面,形成目标对象表面的多个二维三角面切片,即构建转换模型将目标对象三维模型中的第
i个3D点转换为二维平面上的第L层投影图像 的第
j个二维点,i=1,2,…,Q;j=1,2, …, M;L=1,2,…,N;多个二维三角面切片互相平行,每个二维三角面切片中含有投影至该层切片的多个二维点,第L层投影图像由多个二维三角面切片组成;
S22:对所述S21步骤形成的目标对象表面N层二维三角面切片数据进行角点求交匹配,形成目标对象的多个二维空间体素化分层拼接数据。
进一步地,所述S21步骤中的转换模型如下:
,
其中,为目标对象三维模型相对于x轴和y轴组成的投影平面的投影角,,,、分别为第L层投影图像中的二维三角面切片于x轴投影的投影转换系数、第L层投影图像中的二维三角面切片于y轴投影的投影转换系数,为第L层投影图像中的二维三角面切片的固有焦距,、分别为第L层投影图像中的二维三角面切片于x轴方向上的单位像素,第L层投影图像中的二维三角面切片于y轴方向上的单位像素;为第L层投影图像中形成多个二维三角面切片的多个二维点的中心点x轴坐标,为第L层投影图像中形成多个二维三角面切片的多个二维点的中心点y轴坐标,、分别为第
i个3D点投影至第L层投影图像中的二维三角面切片时沿x轴、y轴的平移距离;为第L层投影图像中与第j个二维点中x轴坐标相对应的第L层投影图像x轴坐标,为第L层投影图像中与第j个二维点中x轴坐标相对应的第L层投影图像y轴坐标。
进一步地,所述S22步骤包括以下步骤:
S221:构建第L层投影图像的第
j个二维点作为一个像素的相邻点集合模型:
,
其中,为第L层投影图像的第j个二维点的一个相邻点,为所述相邻点的x轴坐标,为所述相邻点的y轴坐标,为范式距离,为第j个二维点的x轴坐标与其相邻点的x轴坐标之间的范式距离限定阈值,为第j个二维点的y轴坐标与其相邻点的y轴坐标之间的范式距离限定阈值,因此符合范式距离阈值限定的x轴和y轴坐标的任一一点均为相邻点形成的集合;
S222:构建第L层投影图像的第
j个二维点与其相邻场集合中任一点的角点匹配计算模型;
S223:采用遗传神经算法迭代优化所述S222步骤构建的角点匹配计算模型得到的向量差,构建相邻点梯度矩阵;
S224:计算所述相邻点梯度矩阵的秩,判断梯度矩阵的秩是否大于0.85,若大于,则选取该点作为角点进行求交匹配,共有N个二维点与第L层投影图像中的二维点的个数相一一匹配,将各个第L层投影图像的第
j个二维点与其相邻的各个角点匹配,形成交合线,形成目标对象的多个二维空间体素化分层拼接数据;否则重复所述步骤S221-S223。
进一步地,所述S222步骤中构建的第L层投影图像的第
j个二维点与其相邻场集合中任一点的角点匹配计算模型如下:
,
其中,为第L层投影图像的第
j个二维点与其相交匹配的第L层投影图像的二维点的向量差;
进一步地,所述S223步骤构建的相邻点梯度矩阵如下:
,
其中,为第L层投影图像的二维点于x轴方向的偏导算子矩阵,为第L层投影图像的二维点于y轴方向的偏导算子矩阵;
所述S224步骤计算相邻点梯度矩阵的秩的公式如下:
。
进一步地,所述S3步骤中根据目标对象的多个二维空间体素化分层数据,构建的三维空间运动特征点路径模型如下:
,
其中,、分别为第L层投影图像的第g个二维点的横坐标和纵坐标,、分别为第L层投影图像中与第g个二维点中x轴坐标、y轴坐标相对应的第L层投影图像x轴坐标、y轴坐标;、和为计算得到的3D打印机移动机构分别于x轴、y轴和z轴的实时坐标;为旋转矩阵,计算公式如下:
;
其中,为3D打印机移动机构中XY激光振镜的X轴振镜沿x轴旋转的实时旋转角度,为3D打印机移动机构中XY激光振镜的Y轴振镜沿y轴旋转的实时旋转角度;
M为二维体素化点移动系数,计算公式如下:
;
M用于根据不同的第L层投影图像的第j个二维点和第g个二维点 之间的喷头移动路径惩罚权值的限定;W为惩罚权值限定阈值,E为惩罚倍数;
,;
为第L层投影图像第j个二维点和第L+1投影层图像第j个二维点之间的平移斜对称矩阵。
进一步地,所述平移向量斜对称矩阵如下:
,
其中,,。
本发明还提供一种三维可视化温控3D打印机,所述打印机包括带动喷嘴进行3D打印的3D打印机移动机构,所述3D打印机移动机构包括进行x轴和y轴平面移动的XY激光振镜***和沿z轴垂直方向上下运动的Z轴移动机构,所述打印机还包括目标对象三维模型数据转化模块、目标对象三维模型切片模块、三维空间运动路径规划模块和主控制模块;所述主控制模块与控制XY激光振镜***沿x轴平面移动并以x轴为中心轴旋转的第一电机、控制XY激光振镜***沿y轴平面移动并以y轴为中心轴旋转的第二电机以及控制Z轴移动机构沿z轴垂直方向上下运动的第三电机电信号连接;
所述目标对象三维模型数据转化模块,用于将采用三维绘图软件绘制打印目标对象三维模型转化为模型数据格式;
所述目标对象三维模型切片模块,用于对转化为模型数据格式的目标对象三维模型进行体素化处理形成目标对象的多个二维空间体素化分层拼接数据;
所述三维空间运动路径规划模块,用于根据目标对象的多个二维空间体素化分层拼接数据,构件三维空间运动特征点路径模型;
所述主控制模块,用于根据构建得到的三维空间运动特征点路径模型,控制所述第一电机和所述第二电机带动XY激光振镜***并控制所述第三电机带动Z轴移动机构的三维移动路径,完成三维可视化温控3D打印。
本发明的有益效果为:
1、本发明提供的三维可视化温控3D打印方法中,通过将三维绘图软件绘制的打印目标对象三维模型转化为模型数据格式后,将该三维模型通过一定的投影角β投影至x轴和y轴组成的切片二维平面上,并形成多层投影图像,因此第
i个3D点转换为二维平面上的第L层投影图像的第
j个二维点,通过该投影转换技术,有利于将打印目标对象的三维模型有效转化为多层切片组成的切片数据,并且在一层切片中,即第L层投影图像由多个二维三角面切片组成,有利于后续的多个二维三角面切片交合时寻找最优的角点进行匹配,避免最终形成的喷头行走路径过长或者与最初的三维模型在三维空间中的三维坐标误差较大,导致最终打印出的三维产品与设计的打印目标对象形态差别较大,或者在拐角曲面处形成毛刺等情况的发生。
2、本发明提供的三维可视化温控3D打印方法中,通过第j个二维点的x轴坐标与其相邻点的x轴坐标之间的范式距离限定阈值以及第j个二维点的y轴坐标与其相邻点的y轴坐标之间的范式距离限定阈值,构建了第L层投影图像的第
j个二维点作为一个像素的相邻点集合模型,进而为目标对象的多个二维空间体素化分层拼接数据与角点匹配形成准确交合线做好准备,再构建第L层投影图像的第
j个二维点 与其相邻场集合中任一点的角点匹配计算模型,通过遗传神经算法迭代优化,得到能够使第L层投影图像的第
j个二维点与其相交匹配的第L层投影图像的二维点的向量差最小的相邻点,进而选取该相邻点与第L层投影图像的第
j个二维点进行匹配,共有N个二维点与第L层投影图像中的二维点的个数相一一匹配,形成交合线,形成目标对象的多个二维空间体素化分层拼接数据,降低了在多个二维三角面切片拼接时产生的误差。
3、本发明提供的三维可视化温控3D打印方法中,通过遗传算法迭代得到第L层投影图像的第
j个二维点的最优相邻点过程中,通过自构建的相邻点梯度矩阵,有效将相邻点集合模型中的限位阈值引入该梯度矩阵计算范围限定中,再分别引入计算第L层投影图像的二维点于x轴和y轴方向的偏导算子矩阵、,通过梯度矩阵的秩的计算结果作为遗传神经算法优化迭代停止的限定阈值,充分考虑了迭代过程中向量差于x轴和y轴方向上的偏置对第L层投影图像的二维点的影响,因此,该遗传神经算法优化迭代停止的限定阈值提高了优化迭代得到的最优解的准确性。
4、本发明提供的三维可视化温控3D打印方法中,通过S2步骤角点匹配迭代优化,将各个第L层投影图像的第
j个二维点与其相邻的各个角点匹配后形成由多个二维三角面片通过交合线交联重塑的目标对象的多个二维空间体素化分层拼接数据,进而据此再构建三维空间运动特征点路径模型,得到第L层投影图像的第g个二维点和第L层投影图像的第
j个二维点两个二维体素化点之间的喷头移动路径规划需要的XY轴振镜***的x轴实时坐标、X轴振镜沿x轴旋转角度、y轴实时坐标和Y轴振镜沿y轴旋转角度,并通过计算第L层投影图像的第
j个二维点与最优交合点之间的欧式距离,进而限定喷头移动路径惩罚权值限定阈值W,以及进一步计算惩罚权值中的惩罚倍数E,得到二维体素化点移动系数M,进而最终通过主控制模块控制第一电机、第二电机以及第三电机,控制两个反射镜之间存在的空间正交关系,当控制X轴振镜移动实时坐标和旋转角度的第一电机接收到外界激光发射机发出射入的激光束,通过第一反光镜反射作用,X轴振镜可将激光束传入到Y轴振镜,再由第二电机控制Y轴振镜移动实时坐标和旋转角度将射入Y轴振镜的激光再次偏转,通过第二反光镜的反射作用,将激光束反射到将要3D打印且铺有金属粉末或者高分子复合材料的打印材质的平面上,可通过偏转控制XY振镜***的第一电机和第二电机调整两个振镜的偏转角度和,进而在3D打印中将偏转角度设置在一定范围内,可较好地将激光束反射到扫描平面上,防止激光束发生偏移,实现高质量的目标对象的3D打印。
附图说明
在下文中将基于实施例并参考附图来对本发明进行更详细的描述。其中:
图1为本发明提供的三维可视化温控3D打印方法流程示意图。
图2为本发明提供的方法S2步骤中形成目标对象的多个二维空间体素化分层拼接数据的具体流程示意图。
图3为本发明提供的方法中S22步骤中对形成的目标对象表面N层二维三角面切片数据进行角点求交匹配的流程示意图。
图4为本发明提供的3D打印机中的执行该方法的模块结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,为本发明提供的一种三维可视化温控3D打印方法,包括以下步骤:
S1:将采用三维绘图软件绘制的打印目标对象三维模型转化为模型数据格式;
S2:对转化为模型数据格式的目标对象三维模型进行体素化处理,形成目标对象的多个二维空间体素化分层拼接数据;对转化为模型数据格式的目标对象三维模型进行体素化处理后,能够生成均匀一致的网格,便于后续目标对象三维模型的切片;
S3:根据S2步骤得到的目标对象的多个二维空间体素化分层拼接数据,构件三维空间运动特征点路径模型;
S4:主控制模块根据S3步骤构建得到的三维空间运动特征点路径模型,控制3D打印机移动机构的三维移动路径,完成三维可视化温控3D打印。该步骤可以由远程控制计算机、远程中央控制模块、远程主控制模块等具有CPU内核的计算处理介质,控制3D打印机移动机构完成三维可视化温控3D打印,3D打印机移动机构包括完成x轴和y轴组成的xy轴二维平面打印的XY激光振镜***及沿z轴垂直方向上上下移动的Z轴移动机构,喷嘴设置于XY激光振镜***以及Z轴移动机构上,因此3D打印机移动机构共同带动喷嘴完成三维可视化温控3D打印。
作为本发明的一个优选实施方式,S1步骤中的模型数据格式为STL数据格式。
作为本发明的另一个优选实施方式,如图2所示,S2步骤包括以下步骤:
S21:将目标对象三维模型中的投影至x轴和y轴组成的投影平面,形成目标对象表面的多个二维三角面切片,即构建转换模型将目标对象三维模型中的第
i个3D点转换为二维平面上的第L层投影图像的第
j个二维点,i=1,2,…,Q;j=1,2,…, M;L=1,2,…,N;多个二维三角面切片互相平行,每个二维三角面切片中含有投影至该层切片的多个二维点,第L层投影图像由多个二维三角面切片组成;
S22:对S21步骤形成的目标对象表面N层二维三角面切片数据进行角点求交匹配,形成目标对象的多个二维空间体素化分层拼接数据。
作为本发明的另一个一个优选实施方式,S21步骤中的转换模型如下:
,
其中,为目标对象三维模型相对于x轴和y轴组成的投影平面的投影角,,,、分别为第L层投影图像中的二维三角面切片于x轴投影的投影转换系数、第L层投影图像中的二维三角面切片于y轴投影的投影转换系数,为第L层投影图像中的二维三角面切片的固有焦距,、分别为第L层投影图像中的二维三角面切片于x轴方向上的单位像素,第L层投影图像中的二维三角面切片于y轴方向上的单位像素;为第L层投影图像中形成多个二维三角面切片的多个二维点的中心点x轴坐标,为第L层投影图像中形成多个二维三角面切片的多个二维点的中心点y轴坐标,、分别为第
i个3D点投影至第L层投影图像中的二维三角面切片时沿x轴、y轴的平移距离;为第L层投影图像中与第j个二维点中x轴坐标相对应的第L层投影图像x轴坐标,为第L层投影图像中与第j个二维点中x轴坐标相对应的第L层投影图像y轴坐标。
作为本发明的另一个一个优选实施方式,如图3所示,S22步骤中包括以下步骤:
S221:构建第L层投影图像的第
j个二维点作为一个像素的相邻点集合模型:
,
其中,为第L层投影图像的第j个二维点的一个相邻点,为相邻点的x轴坐标,为相邻点的y轴坐标,为范式距离,为第j个二维点的x轴坐标与其相邻点的x轴坐标之间的范式距离限定阈值,为第j个二维点的y轴坐标与其相邻点的y轴坐标之间的范式距离限定阈值,因此符合范式距离阈值限定的x轴和y轴坐标的任一一点均为相邻点形成的集合;
S222:构建第L层投影图像的第
j个二维点与其相邻场集合中任一点的角点匹配计算模型;
S223:采用遗传神经算法迭代优化S222步骤构建的角点匹配计算模型得到的向量差,构建相邻点梯度矩阵;
S224:计算相邻点梯度矩阵的秩,判断梯度矩阵的秩是否大于0.85,若大于,则选取该点作为角点进行求交匹配,共有N个二维点与第L层投影图像中的二维点的个数相一一匹配,将各个第L层投影图像的第
j个二维点与其相邻的各个角点匹配,形成交合线,形成目标对象的多个二维空间体素化分层拼接数据;否则重复步骤S221-S223,直至找寻至能够最优的能够进行角点匹配的相邻点。
作为本发明的另一个一个优选实施方式,S222步骤中构建的第L层投影图像的第
j个二维点与其相邻场集合中任一点的角点匹配计算模型如下:
,
其中,为第L层投影图像的第
j个二维点与其相交匹配的第L层投影图像的二维点的向量差,即第L层的投影图像的符合相邻点集合的二维点与第
j个二维点的横坐标的向量差为,纵坐标向量差为,角点匹配的目标是使符合相邻点集合的所有相邻点均与第L层投影图像的第
j个二维点的横坐标向量差和纵坐标向量差均最小;
作为本发明的另一个优选实施方式,S223步骤构建的相邻点梯度矩阵如下:
,
其中,为第L层投影图像的二维点于x轴方向的偏导算子矩阵,为第L层投影图像的二维点于y轴方向的偏导算子矩阵;
S224步骤计算相邻点梯度矩阵的秩的公式如下:
。
作为本发明的另一个优选实施方式,S3步骤中根据目标对象的多个二维空间体素化分层数据,构建的三维空间运动特征点路径模型如下:
,
其中,、分别为第L层投影图像的第g个二维点的横坐标和纵坐标,、分别为第L层投影图像中与第g个二维点中x轴坐标、y轴坐标相对应的第L层投影图像x轴坐标、y轴坐标;、和为计算得到的3D打印机移动机构分别于x轴、y轴和z轴的实时坐标;为旋转矩阵,计算公式如下:
;
其中,为3D打印机移动机构中XY激光振镜的X轴振镜沿x轴旋转的实时旋转角度,为3D打印机移动机构中XY激光振镜的Y轴振镜沿y轴旋转的实时旋转角度;
M为二维体素化点移动系数,计算公式如下:
;
M用于根据不同的第L层投影图像的第j个二维点和第g个二维点之间的喷头移动路径惩罚权值的限定;W为惩罚权值限定阈值,E为惩罚倍数;
,
采用二维体素化点移动系数对三维空间运动特征点路径的x轴、y轴和z轴的实时坐标结果进行限定,其中采用了惩罚阈值W进行二维体素化移动系数的分段限定,如果两个二维体素化点相邻,那么其权值定义为两个二维体素化点之间的欧氏距离;2)如果两个二维体素化点不相邻但直线距离小于指定的W,那仍需建立其之间的虚拟连接关系并将其权值定义为两个体素二维点之间的欧氏距离的E倍;3)如果两个二维体素化点的直线距离大于W,那么其为完全不相邻,则限定权值M为无穷大,则在进行3D打印时该两点不进行路径规划,喷头不直接进行该两个二维体素化点的直线距离打印,即该两个二维体素化点属于两个不同的二维三角面切片的两个打印路径;因此,通过上述二维体素化点移动系数的限定,可以有效地区分是否为同一个二维三角面切片上的两个二维体素化点进行区分,进而有效地规划喷嘴三维移动的路径限定,保证其在最短时间内进行最优打印路径,节省打印时间和打印材料。
为第L层投影图像第j个二维点和第L+1投影层图像第j个二维点之间的平移斜对称矩阵;
根据构建的三维空间运动特征点路径模型,主控制模块分别控制XY激光振镜的X轴振镜以实时旋转角度沿x轴方向旋转,Y轴振镜以实时旋转角度沿y轴方向旋转,并控制XY激光振镜和Z轴移动机构分别按照实时移动二维坐标于x轴和y轴组成的二维平面和实时z轴坐标于z轴同时控制喷嘴进行三维移动,完成按照设计的三维模型进行3D打印。
进一步地,平移向量斜对称矩阵如下:
,
其中,,。
本发明还提供一种三维可视化温控3D打印机,打印机包括带动喷嘴进行3D打印的3D打印机移动机构,3D打印机移动机构包括进行x轴和y轴平面移动的XY激光振镜***和沿z轴垂直方向上下运动的Z轴移动机构,本发明提供的3D打印机可以是如中国专利CN102166685B提供的三轴联动的带有激光振镜的扫描式激光加工设备,也可以是如中国专利CN113997569A所示的能够通过第一伺服模组、第二伺服模组和第三伺服模组均与喷头典型连接并控制器x、y和z轴精确运动的五轴联动3D打印机;
进一步地,如图4所示,本发明提供的3D打印机还包括目标对象三维模型数据转化模块、目标对象三维模型切片模块、三维空间运动路径规划模块和主控制模块;主控制模块与控制XY激光振镜***沿x轴平面移动并以x轴为中心轴旋转的第一电机、控制XY激光振镜***沿y轴平面移动并以y轴为中心轴旋转的第二电机以及控制Z轴移动机构沿z轴垂直方向上下运动的第三电机电信号连接;
目标对象三维模型数据转化模块,用于将采用三维绘图软件绘制打印目标对象三维模型转化为模型数据格式;
目标对象三维模型切片模块,用于对转化为模型数据格式的目标对象三维模型进行体素化处理,形成目标对象的多个二维空间体素化分层拼接数据;对转化为模型数据格式的目标对象三维模型进行体素化处理后,能够生成均匀一致的网格,便于后续目标对象三维模型的切片;
三维空间运动路径规划模块,用于根据目标对象的多个二维空间体素化分层拼接数据,构件三维空间运动特征点路径模型;
主控制模块,用于根据构建得到的三维空间运动特征点路径模型,控制第一电机和第二电机带动XY激光振镜***并控制第三电机带动Z轴移动机构的三维移动路径,即控制第一电机带动XY激光振镜中的X轴振镜以实时旋转角度沿x轴方向旋转,控制第二电机带动XY激光振镜中的Y轴振镜以实时旋转角度沿y轴方向旋转,并按照实时移动二维坐标于x轴和y轴组成的二维平面进行移动,并控制Z轴移动机构于z轴以实时z轴坐标,控制喷嘴进行三维移动,完成三维可视化温控3D打印。
本发明提供的三维可视化温控3D打印方法,在喷头的打印过程中,对喷头的温度控制方法,可以采用如现有技术中的202010934968.7公开的提高3D打印微流道零件表面质量的方法,或者如201810398883.4、201910253918.X等公开的激光熔融打印温控方法。
目标对象三维模型数据转化模块至少包括一种类型的可读存储介质,可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、磁性存储器、磁盘、光盘等。目标对象三维模型数据转化模块在一些实施例中可以是三维可视化温控3D打印机的内部存储单元,例如该三维可视化温控打印机的硬盘,目标对象三维模型数据转化模块在另一些实施例中也可以是三维可视化温控3D打印机的外部存储设备,例如三维可视化温控打印机上配备的插接式硬盘,智能存储卡(SmartMedia Card ,SMC),安全数字(SecureDigital ,SD)卡,闪存卡(Flash Card)等。进一步地,目标对象三维模型数据转化模块还可以既包括三维可视化温控3D打印机的内部存储单元也包括外部存储设备。目标对象三维模型数据转化模块不仅可以用于存储安装于三维可视化温控3D打印机的应用软件及各类数据,还可以用于暂时地存储已经输出或者将要输出的数据。
主控制模块在一些实施例中可以是一中央处理器(Central ProcessingUnit ,CPU)、控制器、微控制器、微处理器或其他数据处理芯片,用于运行三维空间运动路径规划模块中存储的程序代码或处理数据,例如构建的三维空间运动特征点路径模型等。
可选地,三维可视化温控3D打印机还可以包括用户接口,用户接口可以包括显示器(Display)、输入单元比如键盘(Keyboard),可选的用户接口还可以包括标准的有线接口、无线接口。可选地,在一些实施例中,显示器可以是LED显示器、液晶显示器、触控式液晶显示器以及OLED(Organic Light-Emitting Diode,有机发光二极管)触摸器等。其中,显示器也可以适当的称为显示屏或显示单元,用于显示在三维可视化温控3D打印机中处理的信息以及用于显示可视化的用户界面。
图4仅示出了三维可视化温控3D打印机的部分结构部件,本领域技术人员可以理解的是,图4示出的结构并不构成对三维可视化温控3D打印机的限定,可以包括比图示更少或者更多的部件,或者组合某些部件,或者不同的部件布置。
需要说明的是,上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。并且本文中的术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.三维可视化温控3D打印方法,其特征在于,包括以下步骤:
S1:将采用三维绘图软件绘制的打印目标对象三维模型转化为模型数据格式;
S2:对转化为模型数据格式的目标对象三维模型进行体素化处理,形成目标对象的多个二维空间体素化分层拼接数据;
S3:根据所述S2步骤得到的目标对象的多个二维空间体素化分层拼接数据,构件三维空间运动特征点路径模型;
S4:根据所述S3步骤构建得到的三维空间运动特征点路径模型,控制3D打印机移动机构的三维移动路径,完成三维可视化温控3D打印。
2.根据权利要求1所述的三维可视化温控3D打印方法,其特征在于,所述S1步骤中的模型数据格式为STL数据格式。
3.根据权利要求1所述的三维可视化温控3D打印方法,其特征在于,所述S2步骤包括以下步骤:
S21:将目标对象三维模型中的投影至x轴和y轴组成的投影平面,形成目标对象表面的多个二维三角面切片,即构建转换模型将目标对象三维模型中的第i个3D点转换为二维平面上的第L层投影图像的第j个二维点,i=1,2,…,Q;j=1,2, …,M;L=1,2,…,N;多个二维三角面切片互相平行,每个二维三角面切片中含有投影至该层切片的多个二维点,第L层投影图像由多个二维三角面切片组成;
S22:对所述S21步骤形成的目标对象表面N层二维三角面切片数据进行角点求交匹配,形成目标对象的多个二维空间体素化分层拼接数据。
4.根据权利要求3所述的三维可视化温控3D打印方法,其特征在于,所述S21步骤中的转换模型如下:
,
其中,为目标对象三维模型相对于x轴和y轴组成的投影平面的投影角,,,、分别为第L层投影图像中的二维三角面切片于x轴投影的投影转换系数、第L层投影图像中的二维三角面切片于y轴投影的投影转换系数,为第L层投影图像中的二维三角面切片的固有焦距,、分别为第L层投影图像中的二维三角面切片于x轴方向上的单位像素,第L层投影图像中的二维三角面切片于y轴方向上的单位像素;为第L层投影图像中形成多个二维三角面切片的多个二维点的中心点x轴坐标,为第L层投影图像中形成多个二维三角面切片的多个二维点的中心点y轴坐标,、分别为第i个3D点投影至第L层投影图像中的二维三角面切片时沿x轴、y轴的平移距离;为第L层投影图像中与第j个二维点中x轴坐标相对应的第L层投影图像x轴坐标,为第L层投影图像中与第j个二维点中x轴坐标相对应的第L层投影图像y轴坐标。
5.根据权利要求3所述的三维可视化温控3D打印方法,其特征在于,所述S22步骤包括以下步骤:
S221:构建第L层投影图像的第j个二维点作为一个像素的相邻点集合模型:
,
其中,为第L层投影图像的第j个二维点的一个相邻点,为所述相邻点的x轴坐标,为所述相邻点的y轴坐标,为范式距离,为第j个二维点的x轴坐标与其相邻点的x轴坐标之间的范式距离限定阈值,为第j个二维点的y轴坐标与其相邻点的y轴坐标之间的范式距离限定阈值,因此符合范式距离阈值限定的x轴和y轴坐标的任一一点均为相邻点形成的集合;
S222:构建第L层投影图像的第j个二维点与其相邻场集合中任一点的角点匹配计算模型;
S223:采用遗传神经算法迭代优化所述S222步骤构建的角点匹配计算模型得到的向量差,构建相邻点梯度矩阵;
S224:计算所述相邻点梯度矩阵的秩,判断梯度矩阵的秩是否大于0.85,若大于,则选取该点作为角点进行求交匹配,共有N个二维点与第L层投影图像中的二维点的个数相一一匹配,将各个第L层投影图像的第j个二维点与其相邻的各个角点匹配,形成交合线,形成目标对象的多个二维空间体素化分层拼接数据;否则重复所述步骤S221-S223。
6.根据权利要求5所述的三维可视化温控3D打印方法,其特征在于,所述S222步骤中构建的第L层投影图像的第j个二维点与其相邻场集合中任一点的角点匹配计算模型如下:
,
其中,为第L层投影图像的第j个二维点与其相交匹配的第L层投影图像的二维点的向量差。
7.根据权利要求5所述的三维可视化温控3D打印方法,其特征在于,所述S223步骤构建的相邻点梯度矩阵如下:
,
其中,为第L层投影图像的二维点于x轴方向的偏导算子矩阵,为第L层投影图像的二维点于y轴方向的偏导算子矩阵;
所述S224步骤计算相邻点梯度矩阵的秩的公式如下:
。
8.根据权利要求5所述的三维可视化温控3D打印方法,其特征在于,所述S3步骤中根据目标对象的多个二维空间体素化分层数据,构建的三维空间运动特征点路径模型如下:
,
其中,、分别为第L层投影图像的第g个二维点的横坐标和纵坐标,、分别为第L层投影图像中与第g个二维点中x轴坐标、y轴坐标相对应的第L层投影图像x轴坐标、y轴坐标;、和为计算得到的3D打印机移动机构分别于x轴、y轴和z轴的实时坐标;为旋转矩阵,计算公式如下:
;
其中,为3D打印机移动机构中XY激光振镜的X轴振镜沿x轴旋转的实时旋转角度,为3D打印机移动机构中XY激光振镜的Y轴振镜沿y轴旋转的实时旋转角度;
M为二维体素化点移动系数,计算公式如下:
;
M用于根据不同的第L层投影图像的第j个二维点和第g个二维点之间的喷头移动路径惩罚权值的限定;W为惩罚权值限定阈值,E为惩罚倍数;
,;
为第L层投影图像第j个二维点和第L+1投影层图像第j个二维点之间的平移斜对称矩阵。
9.根据权利要求8所述的三维可视化温控3D打印方法,其特征在于,所述平移向量斜对称矩阵如下:
,
其中,,。
10.三维可视化温控3D打印机,所述打印机包括带动喷嘴进行3D打印的3D打印机移动机构,所述3D打印机移动机构包括进行x轴和y轴平面移动的XY激光振镜***和沿z轴垂直方向上下运动的Z轴移动机构,其特征在于:所述打印机还包括目标对象三维模型数据转化模块、目标对象三维模型切片模块、三维空间运动路径规划模块和主控制模块;所述主控制模块与控制XY激光振镜***沿x轴平面移动并以x轴为中心轴旋转的第一电机、控制XY激光振镜***沿y轴平面移动并以y轴为中心轴旋转的第二电机以及控制Z轴移动机构沿z轴垂直方向上下运动的第三电机电信号连接;
所述目标对象三维模型数据转化模块,用于将采用三维绘图软件绘制打印目标对象三维模型转化为模型数据格式;
所述目标对象三维模型切片模块,用于对转化为模型数据格式的目标对象三维模型进行体素化处理形成目标对象的多个二维空间体素化分层拼接数据;
所述三维空间运动路径规划模块,用于根据目标对象的多个二维空间体素化分层拼接数据,构件三维空间运动特征点路径模型;
所述主控制模块,用于根据构建得到的三维空间运动特征点路径模型,控制所述第一电机和所述第二电机带动XY激光振镜***并控制所述第三电机带动Z轴移动机构的三维移动路径,完成三维可视化温控3D打印。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310015304.4A CN115891174B (zh) | 2023-01-06 | 2023-01-06 | 三维可视化温控3d打印方法及3d打印机 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310015304.4A CN115891174B (zh) | 2023-01-06 | 2023-01-06 | 三维可视化温控3d打印方法及3d打印机 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115891174A true CN115891174A (zh) | 2023-04-04 |
CN115891174B CN115891174B (zh) | 2023-07-14 |
Family
ID=86489779
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310015304.4A Active CN115891174B (zh) | 2023-01-06 | 2023-01-06 | 三维可视化温控3d打印方法及3d打印机 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115891174B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117601424A (zh) * | 2024-01-12 | 2024-02-27 | 浙江金石智诚新材料有限公司 | 一种拼接式3d打印***及打印方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108437449A (zh) * | 2018-03-21 | 2018-08-24 | 北京印刷学院 | 3d打印颜色呈现方法、装置及*** |
CN111319266A (zh) * | 2020-03-10 | 2020-06-23 | 嘉兴学院 | 一种基于等值线的功能梯度材料3d打印路径规划方法 |
CN113781525A (zh) * | 2021-09-13 | 2021-12-10 | 陕西铁路工程职业技术学院 | 一种基于原始cad模型的三维目标跟踪算法研究 |
CN114228154A (zh) * | 2021-11-30 | 2022-03-25 | 西安交通大学 | 基于三维截面特征的梯度空隙结构建模切片方法及*** |
-
2023
- 2023-01-06 CN CN202310015304.4A patent/CN115891174B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108437449A (zh) * | 2018-03-21 | 2018-08-24 | 北京印刷学院 | 3d打印颜色呈现方法、装置及*** |
CN111319266A (zh) * | 2020-03-10 | 2020-06-23 | 嘉兴学院 | 一种基于等值线的功能梯度材料3d打印路径规划方法 |
CN113781525A (zh) * | 2021-09-13 | 2021-12-10 | 陕西铁路工程职业技术学院 | 一种基于原始cad模型的三维目标跟踪算法研究 |
CN114228154A (zh) * | 2021-11-30 | 2022-03-25 | 西安交通大学 | 基于三维截面特征的梯度空隙结构建模切片方法及*** |
Non-Patent Citations (3)
Title |
---|
吴芬芬,刘利刚: "打印物体的稳定平衡优化", 计算机研究与发展 * |
周波等: "由彩色3D 打印路径实现乐高模型体素化", 中国表面工程 * |
李大伟等: "密度感知质心的3D 打印平衡性优化建模", 计算机辅助设计与图形学学报 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117601424A (zh) * | 2024-01-12 | 2024-02-27 | 浙江金石智诚新材料有限公司 | 一种拼接式3d打印***及打印方法 |
CN117601424B (zh) * | 2024-01-12 | 2024-05-07 | 浙江金石智诚新材料有限公司 | 一种拼接式3d打印***及打印方法 |
Also Published As
Publication number | Publication date |
---|---|
CN115891174B (zh) | 2023-07-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Oropallo et al. | Ten challenges in 3D printing | |
Zhao et al. | Nonplanar slicing and path generation methods for robotic additive manufacturing | |
Livesu et al. | From 3D models to 3D prints: an overview of the processing pipeline | |
US11718036B2 (en) | Interactive slicing methods and systems for generating toolpaths for printing three-dimensional objects | |
Gao et al. | The status, challenges, and future of additive manufacturing in engineering | |
Chua et al. | 3D Printing and additive manufacturing: Principles and applications (with companion media pack)-of rapid prototyping | |
Choi et al. | A virtual prototyping system for rapid product development | |
Yan et al. | A review of rapid prototyping technologies and systems | |
Samareh | Aerodynamic shape optimization based on free-form deformation | |
Buswell et al. | Design, data and process issues for mega-scale rapid manufacturing machines used for construction | |
US7305367B1 (en) | Instantaneous price quotation system for custom manufactured parts | |
Sun et al. | Adaptive direct slicing of a commercial CAD model for use in rapid prototyping | |
WO2018112770A1 (zh) | 多轴机械***与视觉监视相结合的3d打印方法与装置 | |
Nayyeri et al. | Planar and nonplanar slicing algorithms for fused deposition modeling technology: A critical review | |
CN111770829B (zh) | 增材制造的方法和*** | |
Zhao et al. | An integrated CNC accumulation system for automatic building-around-inserts | |
CN115891174B (zh) | 三维可视化温控3d打印方法及3d打印机 | |
Gibson et al. | Software issues for additive manufacturing | |
Lettori et al. | A review of geometry representation and processing methods for cartesian and multiaxial robot-based additive manufacturing | |
Brown et al. | Development of a stereolithography (STL) input and computer numerical control (CNC) output algorithm for an entry-level 3-D printer | |
US20230030783A1 (en) | Watertight Spline Modeling for Additive Manufacturing | |
Gibson et al. | Software for additive manufacturing | |
Verma et al. | Development of texture mapping approaches for additively manufacturable surfaces | |
Naik et al. | Light-Weighting of Additive Manufactured Automotive Fixtures through Topology Optimization Techniques | |
US20230391013A1 (en) | Determining whether using build data will result in generating an object with a generation defect |
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 |