当前位置: 首页 > 专利查询>王跃宣专利>正文

3D打印机原始模型文件重构方法和系统技术方案

技术编号:11757138 阅读:158 留言:0更新日期:2015-07-22 10:47
本发明专利技术提供了一种3D打印机原始模型文件重构方法和系统,所述方法包括:获取3D打印机的用于控制打印头移动的启动信号,和用于控制打印头进行堆叠的启动信号;根据所述启动信号重构至少一部分的原始模型文件。上述技术方案通过从3D打印机的打印头中获取控制打印头移动和控制打印头进行堆叠的启动信号,这样就可以重构出控制3D打印机工作的全部或部分原始模型文件。同时上述技术方案还提出了两种具体的获取启动信号的方式。

【技术实现步骤摘要】

本专利技术涉及3D打印
,特别是指一种3D打印机原始模型文件重构方法和系统
技术介绍
3D打印是新型的成型技术,其中填料堆积型打印技术是最常用的3D打印技术。现有技术中的3D打印机的结构一般都分为上下两层,上层为打印头及XY传动结构,下层为载物平台。其中上层的XY传动结构包括能够在X轴和Y轴所形成的平面能够进行移动的打印头,且下层设有载物平台。填料堆积型打印技术是利用加热的打印头融合填料,通过控制打印头将熔融状的填料堆叠在指定位置,从而将3D模型转化成实体的3D工件。这种成型方式最大的优点是:填料成本低、浪费少、打印机结构简单易于维修。现有技术中需要以原始模型文件(例如数字模型文件)为基础控制3D打印机的打印头移动并在预设位置填料堆积以形成3D工件。由于数字模型文件是3D打印的基础,因此供应商通常都会提供无法直接读取的数字模型文件。而使用者可能希望获取原始模型文件(基于学习、对3D工件进行修改等目的),但是现有技术中无法实现。
技术实现思路
本专利技术要解决的技术问题是提供一种3D打印机原始模型文件重构方法和系统,以根据3D打印机的打印头的脉冲控制信号来重构原始模型文件。为了达到上述目的,本专利技术实施例提出了一种3D打印机原始模型文件重构方法,包括:获取3D打印机的用于控制打印头移动的启动信号,获取用于控制打印头进行堆叠的启动信号;根据所述启动信号重构至少一部分的原始模型文件。其中,获取3D打印机的用于控制打印头移动的启动信号,获取用于控制打印头进行堆叠的启动信号,具体包括:通过设置在所述打印头的移动电机和堆叠电机相应位置的用于感应所述移动电机和堆叠电机启动的传感器,获取用于控制所述移动电机和堆叠电机的启动信号;或通过并联在所述打印头的移动电机和堆叠电机的控制电缆上的监控机构,获取用于控制所述移动电机和堆叠电机的启动信号。其中,根据所述启动数据重构原始模型文件,具体包括:根据获取用于控制打印头移动的移动电机的启动信号,重构用于控制所述打印头沿X轴、Y轴、Z轴中的至少一个方向移动的脉冲信号的上升沿;根据获取的用于控制打印头进行堆叠的堆叠电机的启动信号,重构用于控制所述打印头进行堆叠的脉冲信号的上升沿;根据同步状态下的控制所述打印头沿X轴、Y轴、Z轴中的至少一个方向移动的脉冲信号的上升沿和控制所述打印头进行堆叠的脉冲信号的上升沿,模拟打印头的移动和堆叠,以重构全部或部分原始模型文件。其中,根据所述启动数据重构原始模型文件具体包括:获取在预定时间范围内或预定坐标范围内的用于控制所述打印头沿X轴、Y轴、Z轴中的至少一个方向移动的脉冲信号的上升沿,并获取相应的用于控制所述打印头进行堆叠的脉冲信号的上升沿;所述预定时间范围的起始点或所述预定坐标范围的起始点为原点,根据相同时间点或相同坐标点上的移动电机和堆叠电机的脉冲信号的上升沿,虚拟打印头移动和堆叠的位置以重构全部或部分原始模型文件。其中,虚拟打印头移动和堆叠的位置以重构全部或部分原始模型文件具体包括:将用于控制打印头移动的脉冲信号和同步的用于控制打印头堆叠的脉冲信号分割为多个子段,所述每一字段中包括至少沿一个X轴、Y轴、Z轴中的至少一个方向移动的脉冲信号的上升沿;根据所述该子段中的移动的脉冲信号的上升沿,以及该字段中是否有堆叠的脉冲信号的上升沿,在移动到的对应位置生成一个3D工件的体素。同时,本专利技术实施例还提出了一种3D打印机原始模型文件重构系统,包括:获取模块,用于获取3D打印机的用于控制打印头移动的启动信号,获取用于控制打印头进行堆叠的启动信号;重构模块,用于根据所述启动信号重构至少一部分的原始模型文件。其中,所述获取模块被配置为:通过设置在所述打印头的移动电机和堆叠电机相应位置的用于感应所述移动电机和堆叠电机启动的传感器,获取用于控制所述移动电机和堆叠电机的启动信号;或通过并联在所述打印头的移动电机和堆叠电机的控制电缆上的监控机构,获取用于控制所述移动电机和堆叠电机的启动信号。其中,根据获取模块被配置为:根据获取用于控制打印头移动的移动电机的启动信号,重构用于控制所述打印头沿X轴、Y轴、Z轴中的至少一个方向移动的脉冲信号的上升沿;根据获取的用于控制打印头进行堆叠的堆叠电机的启动信号,重构用于控制所述打印头进行堆叠的脉冲信号的上升沿;根据同步状态下的控制所述打印头沿X轴、Y轴、Z轴中的至少一个方向移动的脉冲信号的上升沿和控制所述打印头进行堆叠的脉冲信号的上升沿,模拟打印头的移动和堆叠,以重构全部或部分原始模型文件。其中,根据重构模块被配置为:获取在预定时间范围内或预定坐标范围内的用于控制所述打印头沿X轴、Y轴、Z轴中的至少一个方向移动的脉冲信号的上升沿,并获取相应的用于控制所述打印头进行堆叠的脉冲信号的上升沿;所述预定时间范围的起始点或所述预定坐标范围的起始点为原点,根据相同时间点或相同坐标点上的移动电机和堆叠电机的脉冲信号的上升沿,虚拟打印头移动和堆叠的位置以重构全部或部分原始模型文件。其中,虚拟打印头移动和堆叠的位置以重构全部或部分原始模型文件具体包括:将用于控制打印头移动的脉冲信号和同步的用于控制打印头堆叠的脉冲信号分割为多个子段,所述每一字段中包括至少沿一个X轴、Y轴、Z轴中的至少一个方向移动的脉冲信号的上升沿;根据所述该子段中的移动的脉冲信号的上升沿,以及该字段中是否有堆叠的脉冲信号的上升沿,在移动到的对应位置生成一个3D工件的体素。同时,本专利技术实施例还提出了一种用于获取3D打印机的移动电机和堆叠电机的启动信号的装置,包括:设置在移动电机和堆叠电机相应位置以感应所述移动电机和堆叠电机启动的传感器,连接所述传感器并获取所述传感器根据所述移动电机和堆叠电机启动信号。本专利技术的上述技术方案的有益效果如下:上述技术方案通过从3D打印机的打印头中获取控制打印头移动和控制打印头进行堆叠的启动信号,这样就可以重构出控制3D打印机工作的全部或部分原始模型文件。同时上述技术方案还提出了两种具体的获取启动信号的方式。【附图说明】图1a为本专利技术实施例中移动电极在X轴方向移动的控制脉冲信号示意图;图1b为本专利技术实施例中移动电极在y轴方向移动的控制脉冲信号示意图;图1c为本专利技术实施例中移动电极在z轴方向移动的控制脉冲信号示意图;图2为本专利技术实施例中堆叠电机进行堆积时的控制脉冲信号示意图;图3为结合图la、图lb、图lc、图2的控制脉冲信号打印出的实际3D工件的结构示意图。【具体实施方式】为使本专利技术要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实例进行详细描述。现有技术中3D打印机的打印头都是通过控制机构来进行控制,以移动到预定的位置后进当前第1页1 2 3 本文档来自技高网...

【技术保护点】
一种3D打印机原始模型文件重构方法,其特征在于,包括:获取3D打印机的用于控制打印头移动的启动信号,获取用于控制打印头进行堆叠的启动信号;根据所述启动信号重构至少一部分的原始模型文件。

【技术特征摘要】

【专利技术属性】
技术研发人员:王跃宣
申请(专利权)人:王跃宣
类型:发明
国别省市:北京;11

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

1