本发明涉及一种处理和存储3d打印机的控制过程参数的方法。
处理和存储3d打印机的控制过程参数的典型方法按以下步骤来执行。以描述性形式或作为图形程序(例如,autocad、solidworks)文档来开发对象的形状。准备包含用于打印机执行器的命令的文本文件,即所谓的g-代码。g-代码的准备是通过在描述的基础上手动编辑来进行的,或者可基于从图形程序获得的文件来自动生成。将g-代码文本文件传输到打印机存储器。
借助于内部命令解释器传输包含在g-代码中的参数和指令,执行控制器程序的相关部分,其将信号发送到执行器。
在3d打印机执行器上处理的信息中的命令和参数的文本记录以及解释器的使用需要打印机控制单元的高计算能力和大存储器容量,并且减慢3d打印机和个人计算机(用作用户接口)之间的通信过程。
pc的计算能力和在处理信息期间的严格的时间体制的缺乏使得它们倾向于接管或改变当前由打印机控制器实行的任务中的一些的执行方法。打印机控制器的过度负荷的示例是将位置文本记录解释为浮点形式、并然后解释为适于步进电机控制的整数格式的必要性。
根据本发明,处理和存储3d打印机的控制过程参数的方法的特性在于:将以描述性形式、使用g-代码、或作为图形(例如,autocad、solidworks)程序文件处理的数据转换为二进制文件并存储在pc中,然后将二进制文件的内容发送到打印机控制器的数据存储器。打印机控制器通过基于从数据存储器中下载的整数形式的数字生成用于执行器的信号来实行对包含在打印机控制器的只读存储器(rom)中的程序的执行。
与3d打印机控制系统的现有解决方案相比,根据本发明的处理和存储3d打印机的控制过程参数的方法降低了对打印机控制器的计算能力和存储器容量的要求。在pc中将数据转换为二进制文件缩短了经由个人计算机-打印机接口的数据传输的时间。
将以附图上的实施例来例证本发明。
图1示出了使用g-代码的处理和存储3d打印机的控制过程参数的方法,并且图2示出了使用autocad图形程序的处理和存储3d打印机的控制过程参数的方法。
示例1
处理和存储3d打印机控制过程参数的方法是将对象的3d形状开发为g-代码形式的文本文件1并然后将经处理的数据传输到位于pc中的二进制文件2。然后将二进制文件2的内容转换至打印机的数据存储器3,并且打印机控制器4通过基于从数据存储器7中下载的整数形式的数字生成用于打印机执行器6的信号来实行对包含在打印机控制器4的只读存储器5(rom)中的程序的执行。
示例2
处理和记录3d打印机控制过程参数的方法是将对象的形状开发为autocad图形程序文件8,然后将经处理的数据发送至位于pc中的二进制文件2。将二进制文件2的内容转换至打印机的数据存储器3,并且打印机控制器4然后通过基于从数据存储器7中下载的整数形式的数字生成用于打印机执行器6的信号来实行对包含在打印机控制器4的只读存储器5(rom)中的程序的执行。