当前位置: 首页 > 专利查询>浙江大学专利>正文

一种3D打印机打印模型外表面的全方位检测系统和方法技术方案

技术编号:19146556 阅读:392 留言:0更新日期:2018-10-13 09:41
本发明专利技术公开了一种3D打印机打印模型外表面的全方位检测系统,包括打印模块、打印检测模块、计算模块以及控制模块,所述打印模块包括打印头,所述打印检测模块包括:图像获取单元;驱动机构,带动所述图像获取单元绕所述打印头水平转动;所述计算模块将打印件数字模型进行切片,提取切片后模型的外轮廓,并计算外轮廓相邻点所在直线的垂直平分线;所述控制单元控制所述驱动机构工作使图像获取单元的朝向保持在该垂直平分线上从而在打印时所述图像获取单元始终正对当前打印表面;本发明专利技术还公开了一种3D打印机打印模型外表面的全方位检测方法;本发明专利技术针对FDM打印模型的外表面进行监测,保证打印过程中相机始终正对着零件外表面。

An omnidirectional detection system and method for external surface of 3D printer model

The invention discloses an omni-directional detection system for the outer surface of a 3D printer printing model, which comprises a printing module, a printing detection module, a calculation module and a control module. The printing module comprises a printing head. The printing detection module comprises an image acquisition unit, a driving mechanism which drives the image acquisition unit to winding. The calculation module slices the digital model of the printed piece, extracts the outline of the model after slicing, and calculates the vertical bisector of the straight line where the adjacent points of the outline lie; the control unit controls the driving mechanism to work so that the orientation of the image acquisition unit is maintained on the vertical bisector so as to be on the vertical bisector. The image acquisition unit is always facing the current printing surface while printing; the invention also discloses an omni-directional detection method for the external surface of the 3D printer printing model; the invention monitors the external surface of the FDM printing model to ensure that the camera is always facing the external surface of the part during printing.

【技术实现步骤摘要】
一种3D打印机打印模型外表面的全方位检测系统和方法
本专利技术涉及3D打印表面检测
,尤其是涉及一种3D打印机打印模型外表面的全方位检测系统和方法。
技术介绍
熔融沉积成型(FDM)是一种广泛应用的增材制造技术(俗称3D打印),它是一种以数字模型文件为基础,运用金属或塑料等可粘合材料,通过逐层打印的方式来构造物体的技术。该技术在工业、建筑、航空、医疗等行业都有所应用。随着3D打印行业的快速发展,人们对3D打印机的需求也越来越大。随着其应用场合的特定化,对3D打印机打印出的模型性能要求也越来越高。若没有在打印过程中及时发现打印模型的偏差,不仅打印成品无法使用,而且也浪费了打印材料和时间。因此,在3D打印中,早期的缺陷检测有助于打印机采取纠正措施,减少打印资源的浪费,防止打印过程有缺陷或缺损的对象的完成,减少对持续监控的需求。目前对3D打印的在线检测方法主要有两种:一类是检测3D打印机的进料状况,这种方法仅仅检测进料与否,只能检测出线材是否用完,丝是否材打滑,是否堵头等现象,而对于造成打印模型质量不佳的其他原因则无法检测,例如进料与速度不匹配,热床错位,打印头定位不准。另一类是通过摄像机对打印模型固定视角拍摄图片并分析,这种方法能够对打印模型很好的检测。但这类检测方法的缺点一是由于其视角固定,随着模型的逐层打印,其检测会存在盲点;缺点二是为了减少盲区,需采用多个相机,不可避免造成了相机资源的浪费。
技术实现思路
本专利技术提供了一种3D打印机打印模型外表面的全方位检测系统,可对3D打印工件进行全角度实时监测,无死角盲点。一种3D打印机打印模型外表面的全方位检测系统,包括打印模块、打印检测模块、计算模块以及控制模块,所述打印模块包括打印头,所述打印检测模块包括:图像获取单元;驱动机构,带动所述图像获取单元绕所述打印头水平转动;所述计算模块将打印件数字模型进行切片,提取切片后模型的外轮廓,并计算外轮廓相邻点所在直线的垂直平分线;所述控制单元控制所述驱动机构工作使图像获取单元的朝向保持在该垂直平分线上从而在打印时所述图像获取单元始终正对当前打印表面。计算模块和控制模块可以集成在计算机中,也可以单独设置芯片。进一步优选的,带动所述图像获取单元绕所述打印头水平转动具体是指带动图像获取单元绕所述打印头喷嘴的中轴线水平转动,打印头是有尺寸的,绕喷嘴中轴线可以保证转动的过程中打印头位置不变,只是姿态改变。为了便于制造和使用,优选的,所述驱动机构为固定有所述图像获取单元和打印头的六自由度机械臂。本专利技术将六自由度机械臂(即机器人)的空间运动灵活性与3D打印结合,利用机器人末端第六轴实现外表面的法矢拍摄,并保持在法矢变化相机转动的过程中打印头位置姿态不变。为了降低制造成本,优选的,所述驱动机构包括:转臂,一端绕所述打印头旋转安装,另一端固定所述图像获取单元;动力源,驱动所述转臂转动。上述结构取消了六自由度机械臂(机器人)的使用,可以大大降低制造成本,更经济实惠。为了提高图像获取效果,优选的,所述图像获取单元采用CCD相机。为了便于定位CCD相机,优选的,所述CCD相机的镜头正对打印头。以此保证打印时所述CCD相机始终正对打印表面。为了提高获取图像的质量,优选的,所述图像获取单元外周设有环形光源。进一步优选的,环形光源与图像获取单元的镜头同轴,提供良好的光源环境。所述CCD相机与打印头固定,根据相机型号BasleracA1600-20gm的焦距范围,其固定距离范围为260mm~470mm。所述相机支架与打印头固定支架为螺钉方式固定,两根型材固定在打印头固定支架两端,构成悬臂梁结构。所述CCD相机与相机支架为螺钉固定,相机镜头正对打印头及当前打印层。所述打印头固定支架保持打印头中心线与机器人末端旋转中心线同轴,保持CCD相机在旋转的过程中保持打印头位置姿态不变。一种3D打印机打印模型外表面的全方位检测方法,使用上述的3D打印机打印模型外表面的全方位检测系统,包括以下步骤:(1)算法模块将打印件数字模型进行切片,提取切片后模型的外轮廓,并计算外轮廓相邻点所在直线的垂直平分线;算法模块通过软件将打印件数字模型转换成STL三角面片格式,并通过切片软件对三角面片进行切片。所述垂直平分线即为打印时图像获取单元的方向(打印外轮廓时所在点的外法矢),以此保证打印时图像获取单元始终正对打印表面。(2)将切片后的运动信息转换成打印头的运动信息;将切片后的运动信息格式为:X_Y_Z_V_E_F_(X_、Y_、Z_依次为点坐标,V_为当前点的法矢角度,E_为挤丝长度,F_为移动速度)转换成机器人(当驱动机构采用机器人时)运动信息,格式为P1.X_P1.Y_P1.Z_P1.J_E_F_,(同理,P1.X_P1.Y_P1.Z_依次为点坐标,P1.J_当前点的法矢角度,E_为挤丝长度,F_为移动速度)。(3)控制模块根据运动信息控制打印模块工作;(4)在打印过程中,控制模块控制驱动机构使图像获取单元始终保持与打印件当前外表面打印点法矢方向;当驱动机构采用机器人时,由于CCD相机通过相机支架与打印头固定,通过使相机始终保持与打印件当前外表面打印点法矢方向,则可保证相机对任意拍摄区域都保持在固定焦距范围内,可以保证采集到的图片信息清晰。(5)随着打印过程图像获取单元实时采集图片。图像采集无死点盲点,将采集到的信息通过图像采集卡传送回进行处理。本专利技术的有益效果:本专利技术的3D打印机打印模型外表面的全方位检测系统和方法,针对FDM打印模型的外表面进行监测,并通过切片算法将外表面任意点的法矢计算出来,保证打印过程中相机始终正对着零件外表面。附图说明图1是本专利技术的3D打印机打印模型外表面的全方位检测系统的结构示意图。图2是本专利技术的全方位检测原理示意图。图3为本专利技术的全方位检测原理的立体示意图。图4是本专利技术的3D打印机打印模型外表面的全方位检测方法的流程线框图。图中:1、机器人,2、打印头固定支架,3、挤丝电机,4、打印头,5、相机支架,6、CCD相机,7、环形光源,8、热床,9、打印件,10、计算机,11、机器人控制器,12、Arduino板卡,13、图像采集卡。具体实施方式如图1所示,本实施例的3D打印机打印模型外表面的全方位检测系统包括:机器人1、打印头固定支架2、挤丝电机3、打印头4、相机支架5、CCD相机6、环形光源7、热床8、计算机10、机器人控制器11、Arduino板卡12和图像采集卡13。其中机器人1采用三菱RV-6SD机器人,CCD相机6像素分辨率为1236X1626,帧数率为20fps。如图2~4所示,本实施例的3D打印机打印模型外表面的全方位检测方法,包括如下步骤:步骤一:算法软件模块将打印件数字模型转换成STL三角面片格式,并通过切片软件对三角面片进行切片。而后提取切片后模型的外轮廓,并计算外轮廓相邻点所在直线的垂直平分线,该垂直平分线即为打印时CCD相机6的方向(打印外轮廓时所在点的外法矢),以此保证打印时检测相机始终正对打印表面。步骤二:将切片后的运动信息,格式为:X_Y_Z_V_E_F_(X_、Y_、Z_依次为点坐标,V_为当前点的法矢角度,E_为挤丝长度,F_为移动速度)转换成机器人1运动信息,格式为P1.X_P1.Y_P1.Z_P本文档来自技高网...

【技术保护点】
1.一种3D打印机打印模型外表面的全方位检测系统,包括打印模块、打印检测模块、计算模块以及控制模块,所述打印模块包括打印头,其特征在于,所述打印检测模块包括:图像获取单元;驱动机构,带动所述图像获取单元绕所述打印头水平转动;所述计算模块将打印件数字模型进行切片,提取切片后模型的外轮廓,并计算外轮廓相邻点所在直线的垂直平分线;所述控制单元控制所述驱动机构工作使图像获取单元的朝向保持在该垂直平分线上从而在打印时所述图像获取单元始终正对当前打印表面。

【技术特征摘要】
1.一种3D打印机打印模型外表面的全方位检测系统,包括打印模块、打印检测模块、计算模块以及控制模块,所述打印模块包括打印头,其特征在于,所述打印检测模块包括:图像获取单元;驱动机构,带动所述图像获取单元绕所述打印头水平转动;所述计算模块将打印件数字模型进行切片,提取切片后模型的外轮廓,并计算外轮廓相邻点所在直线的垂直平分线;所述控制单元控制所述驱动机构工作使图像获取单元的朝向保持在该垂直平分线上从而在打印时所述图像获取单元始终正对当前打印表面。2.如权利要求1所述的机器人3D打印机打印模型外表面的全方位检测系统,其特征在于,所述驱动机构为固定有所述图像获取单元和打印头的六自由度机械臂。3.如权利要求1所述的机器人3D打印机打印模型外表面的全方位检测系统,其特征在于,所述驱动机构包括:转臂,一端绕所述打印头旋转安装,另一端固定所述图像获取单元;动力源,驱动所述转臂转动。4.如权利要求1所述的机器人...

【专利技术属性】
技术研发人员:沈洪垚孙伟俊傅建中
申请(专利权)人:浙江大学
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1