打印控制的方法、控制器、3D打印系统及存储介质技术方案

技术编号:25026462 阅读:36 留言:0更新日期:2020-07-29 05:18
本申请适用于3D打印机技术领域,提供了一种打印控制的方法,包括:响应于移动控制操作,向打印模组发出移动控制指令;移动控制指令用于将打印喷嘴移动到由移动控制指令确定的基准打印位置;在打印喷嘴移动到基准打印位置后,获取打印模组当前的坐标参数作为基准坐标;获取源打印控制指令文件中模型的初始坐标,计算基准坐标与初始坐标的偏移量;根据偏移量和源打印控制指令文件,生成目标打印控制指令文件;向打印模组发出打印控制指令,打印控制指令用于控制打印模组根据目标打印控制指令文件打印目标物。使得3D打印机可以在基准打印位置进行打印,方便了普通用户选择开始打印位置,从而提高了系统的易用性。

【技术实现步骤摘要】
打印控制的方法、控制器、3D打印系统及存储介质
本申请属于3D打印机
,尤其涉及打印控制的方法、控制器、3D打印系统及存储介质。
技术介绍
随着3D打印技术的普及,普通用户使用3D打印机的机会越来越多。但是3D打印模型通常以控制指令文件形式,例如G文件,呈现给普通用户。当普通用户需要对打印方式进行自主设定时,由于控制指令文件对普通用户的技术障碍,造成3D打印机的易用性比较低;因此需要提供提高3D打印机易用性的方案。
技术实现思路
本申请实施例提供了打印控制的方法、控制器、3D打印系统及存储介质,可以解决以上问题的至少一部分。第一方面,本申请实施例提供了一种打印控制的方法,包括:响应于移动控制操作,向打印模组发出移动控制指令;所述移动控制指令用于将打印喷嘴移动到由所述移动控制指令确定的基准打印位置;在所述打印喷嘴移动到所述基准打印位置后,获取打印模组当前的坐标参数作为基准坐标;获取源打印控制指令文件中模型的初始坐标;计算所述基准坐标与所述初始坐标的偏移量;根据所述偏移量和所述源打印控制指令文件,生成目标打印控制指令文件;向打印模组发出打印控制指令,所述打印控制指令用于控制所述打印模组根据目标打印控制指令文件打印目标物。可以理解的是,通过获取获取基准坐标和初始坐标之间的偏移量,并根据该偏移量修改正控制指令文件,使得3D打印机可以在基准打印位置进行打印,方便了普通用户选择开始打印位置,能够方便快捷的在打印模组的三维空间工作区域中任意的一个范围内,即高度位置、水平位置不定的空间中进行打印位置的设置,按照使用者的考虑角度进行精确定位,从而提高了系统的易用性。第二方面,本申请实施例提供了一种打印控制的装置,包括:移动控制模块,用于响应于移动控制操作,向打印模组发出移动控制指令;所述移动控制指令用于将打印喷嘴移动到由所述移动控制指令确定的基准打印位置;基准坐标获取模块,用于在所述打印喷嘴移动到所述基准打印位置后,获取打印模组当前的坐标参数作为基准坐标;初始坐标获取模块,用于获取源打印控制指令文件中模型的初始坐标;偏移量计算模块,用于计算所述基准坐标与所述初始坐标的偏移量;文件生成模块,用于根据所述偏移量和所述源打印控制指令文件,生成目标打印控制指令文件;打印控制模块,用于向打印模组发出打印控制指令,所述打印控制指令用于控制所述打印模组根据目标打印控制指令文件打印目标物。第三方面,本申请实施例提供了一种控制器,包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述第一方面所述的方法步骤。第四方面,本申请实施例提供了一种3D打印系统,所述3D打印系统包括打印模组和上述第三方面所述的控制器;所述打印模组与所述控制器通信耦合;所述打印模组用于根据所述控制器发出的控制指令打印目标物。第五方面,本申请实施例提供了一种计算机可读存储介质,包括:所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的方法步骤。第六方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在电子设备上运行时,使得电子设备执行上述第一方面所述的方法步骤。可以理解的是,上述第二方面至第六方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本申请一实施例提供的3D打印系统示意图;图2是本申请实施例提供的控制器的结构示意图;图3是本申请一实施例提供的打印控制的方法的流程示意图;图4是本申请一实施例提供的初始坐标示意图;图5是本申请另一实施例提供的打印控制的方法的流程示意图;图6是本申请实施例提供的打印控制的装置的结构示意图。具体实施方式以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。应当理解,当在本申请说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。还应当理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。如在本申请说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。另外,在本申请说明书和所附权利要求书的描述中,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。在本申请说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本申请的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。通常,3D打印机的用户在利用3D打印机打印目标物时,获取的3D打印模型文件是通过各种不同的建模软件生成的,或者直接获得目标物的控制指令文件。用户只能遵循原模型的打印方式进行打印,不能自主设定打印初始位置。但是在一些应用场景中会遇到问题,例如,用户想将模型打印附着在另一目标物的指定位置,或者,用户想要在指定位置打印生成目标物,又或者用户想充分利用打印区域的空间进行打印。但是由于用户并不清楚控制指令文件或模型文件中模型的形态和具体初始位置,如果用户凭经验进行设置,用户设置的初始位置和模型真实初始位置的误差,结合3D模型对底座的依赖,很容易造成打印失败。在此情况下用户需要多次尝试才能获得想要的打印结果,或者根本无法获得想要的打印结果。因此,需要为用户提供一种灵活设置初始打印位置的方法,以提高3D打印机的易用性。图1示出的是本申请本文档来自技高网...

【技术保护点】
1.一种打印控制的方法,其特征在于,包括:/n响应于移动控制操作,向打印模组发出移动控制指令;所述移动控制指令用于将打印喷嘴移动到由所述移动控制指令确定的基准打印位置;/n在所述打印喷嘴移动到所述基准打印位置后,获取打印模组当前的坐标参数作为基准坐标;/n获取源打印控制指令文件中模型的初始坐标;/n计算所述基准坐标与所述初始坐标的偏移量;/n根据所述偏移量和所述源打印控制指令文件,生成目标打印控制指令文件;/n向打印模组发出打印控制指令,所述打印控制指令用于控制所述打印模组根据目标打印控制指令文件打印目标物。/n

【技术特征摘要】
1.一种打印控制的方法,其特征在于,包括:
响应于移动控制操作,向打印模组发出移动控制指令;所述移动控制指令用于将打印喷嘴移动到由所述移动控制指令确定的基准打印位置;
在所述打印喷嘴移动到所述基准打印位置后,获取打印模组当前的坐标参数作为基准坐标;
获取源打印控制指令文件中模型的初始坐标;
计算所述基准坐标与所述初始坐标的偏移量;
根据所述偏移量和所述源打印控制指令文件,生成目标打印控制指令文件;
向打印模组发出打印控制指令,所述打印控制指令用于控制所述打印模组根据目标打印控制指令文件打印目标物。


2.如权利要求1所述的方法,其特征在于,响应于移动控制操作,向打印模组发出移动控制指令;所述移动控制指令用于将打印喷嘴移动到由所述移动控制指令确定的基准打印位置之前,还包括:
响应于回零操作,向所述打印模组发出回零指令;所述回零指令用于将所述打印模组回零。


3.如权利要求1或2所述的方法,其特征在于,响应于移动控制操作,向打印模组发出移动控制指令;所述移动控制指令用于将打印喷嘴移动到由所述移动控制指令确定的基准打印位置;在所述打印喷嘴移动到所述基准打印位置后,获取打印模组当前的坐标参数作为基准坐标,包括:
响应于针对控制界面的方向控件的点动操作,确定所述移动控制指令,向打印模组发出移动控制指令;所述移动控制指令用于将所述打印喷嘴移动到由所述移动指令确定的所述基准打印位置;
在所述打印喷嘴移动到所述基准打印位置后,响应于针对所述控制界面的记录控件的点击操作,获取打印模组当前的坐标值作为基准坐标。


4.如权利要求1或2所述的方法,其特征在于,所述打印模组为三轴模组;获取源打印控制指令文件中模型的初始坐标,包括:
根据所述模型的...

【专利技术属性】
技术研发人员:田军马吉宏黄信通
申请(专利权)人:慧灵科技深圳有限公司
类型:发明
国别省市:广东;44

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

1