一种带辊筒装置的3D打印设备模拟仿真方法制造方法及图纸

技术编号:35561069 阅读:16 留言:0更新日期:2022-11-12 15:43
一种带辊筒装置的3D打印设备模拟仿真方法,步骤1:将切片软件生成的GCode文件输入到GCode代码解释器中,获取中GCode中每一个运动路径点的坐标,并获取每一个运动路径点对应的辊压机构坐标及辊压机构旋转角度;步骤2:按照运动路径点的运动路径先后顺序,将运动路径绘制出来,绘制出来的线条接近实际打印的流体形状;步骤3:模拟仿真3D打印设备末端装置沿着设定好的轨迹进行移动,并仿真辊压机构的旋转角度及对应位置;步骤4:将每一个运动路径点的辊压机构的旋转角度及对应位置的动作做成一帧画面,连续的帧画面播放形成仿真模拟动画。本发明专利技术方便每次上机打印前,进行模拟测试,保障安全可靠的生产。安全可靠的生产。安全可靠的生产。

【技术实现步骤摘要】
一种带辊筒装置的3D打印设备模拟仿真方法


[0001]本专利技术涉及3D打印运动轨迹规划方法,尤其是一种带辊筒装置的3D打印设备模拟仿真方法。

技术介绍

[0002]模拟仿真能将机床运动的三维刀具路径展示出来,能够在运行前检查运行程序(GCode)是否有异常。现有CIMCO

Edit等GCode模拟仿真软件,可以生成好的GCode拖入软件中,模拟运动机构沿着规划好的路径进行移动。
[0003]而带辊压机构的3D打印末端装置,需要开发对应的模拟仿真软件,在模拟中观测打印路径及对应的滚筒位置,检查辊压机构转动角度是否合理,打印路径是否合理。

技术实现思路

[0004]为了解决上述现有技术中存在的问题,本专利技术提供一种带辊筒装置的3D打印设备模拟仿真方法。
[0005]本专利技术解决其技术问题所采用的技术方案是:
[0006]一种带辊筒装置的3D打印设备模拟仿真方法,包括有以下步骤:
[0007]步骤1:将切片软件生成的GCode文件输入到GCode代码解释器中,获取中GCode中每一个运动路径点的坐标,并获取每一个运动路径点对应的辊压机构坐标及辊压机构旋转角度;
[0008]步骤2:按照运动路径点的运动路径先后顺序,将运动路径绘制出来,绘制出来的线条接近实际打印的流体形状;
[0009]步骤3:模拟仿真3D打印设备末端装置沿着设定好的轨迹(即GCode里的路径)进行移动,并仿真辊压机构的旋转角度及对应位置;
[0010]步骤4:将每一个运动路径点的辊压机构的旋转角度及对应位置的动作做成一帧画面,连续的帧画面播放形成仿真模拟动画。
[0011]本专利技术还具有以下附加技术特征:
[0012]作为本专利技术技术方案进一步具体优化的:步骤1中,X、Y、Z后面跟着当前点的X、Y、Z坐标,同一行的E2后面跟着当前点辊压机构旋转角度;
[0013]作为本专利技术技术方案进一步具体优化的:步骤2中,流体的截面示意图所有点是根据中心点P的距离进行绘制的;已知GCode里的运动路径,运动路径就是许多个P点组成的多重直线,将两两连续P点组成的直线,绘制成流体形状;已知其中每一段直线P1P2,通过直线上已知点P1和已知点P2的空间向量关系,来绘制P1周围的截面上的8个点,和P2周围截面上的8个点,用这16个点相互连接成4点组成的网格面,再用网格绘制,组成当前直线的流体形状,如图6所示。
[0014]作为本专利技术技术方案进一步具体优化的:步骤4中,将要绘制哪些图形记录为一帧画面,以时间为变量,不同的时刻绘制不同数量的图形,每一帧都绘制不同数量的图形,最
终连续播放就成了仿真动画。
[0015]本专利技术和现有技术相比,其优点在于:
[0016]目前市面上没有带滚筒的模拟仿真软件,本专利技术方便每次上机打印前,进行模拟测试,保障安全可靠的生产。
[0017]本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。
附图说明
[0018]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1为本专利技术的步骤1方法示意图;
[0020]图2为本专利技术的步骤2方法示意图;
[0021]图3为本专利技术的步骤3方法示意图;
[0022]图4为本专利技术的步骤4方法示意图;
[0023]图5为本专利技术的流体的截面示意图;
[0024]图6为本专利技术的当前直线的流体形状示意图。
具体实施方式
[0025]下面将参照附图更详细地描述本专利技术公开的示例性实施例,这些实施例是为了能够更透彻地理解本专利技术,并且能够将本专利技术公开的范围完整的传达给本领域的技术人员。虽然附图中显示了本专利技术公开的示例性实施例,然而应当理解,本专利技术而不应被这里阐述的实施例所限制。
[0026]一种带辊筒装置的3D打印设备模拟仿真方法,包括有以下步骤:
[0027]步骤1:将切片软件生成的GCode文件输入到GCode代码解释器中,获取中GCode中每一个运动路径点的坐标,并获取每一个运动路径点对应的辊压机构坐标及辊压机构旋转角度;
[0028]GCode文件包含类似G01 X0 Y0 E2:90格式的命令,GCode是一种用于描述3D打印机应如何打印作业的语言,它以纯文本形式存储指令,每行表示不同的命令,例如打印机的打印速度、温度设置以及打印部件的移动位置。GCode文件是通过切片软件生成的,例如Simplify3D和Slic3r,它们将CAD图形转换为G代码,3D打印设备可以读取G代码。
[0029]步骤2:按照运动路径点的运动路径先后顺序,将运动路径绘制出来,绘制出来的线条接近实际打印的流体形状;
[0030]步骤3:模拟仿真3D打印设备末端装置沿着设定好的轨迹进行移动,并仿真辊压机构的旋转角度及对应位置;
[0031]步骤4:将每一个运动路径点做成一帧画面,连续的帧画面播放形成仿真模拟动画。
[0032]实施例1
[0033]一种带辊筒装置的3D打印设备模拟仿真方法,包括有以下步骤:
[0034]步骤1:将切片软件生成的GCode文件输入到GCode代码解释器中,获取中GCode中每一个运动路径点的坐标,并获取每一个运动路径点对应的辊压机构坐标及辊压机构旋转角度。
[0035]G49
[0036]G90G40G94
[0037]G54
[0038]G01
[0039]G01
[0040]F3000
[0041]M0
[0042]M03S800
[0043]M0
[0044]G04.0.5
[0045]F3000
[0046]X117.613;Y

418.138;Z13;E2:20.183
[0047]S800
[0048]X122.35;Y

389.11;Z12.412;E2:20.183
[0049]X127.088;Y

360.083;Z11.824;E2:20.183
[0050]X131.825;Y

331.055;Z11.235;E2:20.183
[0051]X136.563;Y

302.027210.647;E2:20.183
[0052]X141.301;Y

272.999210.059;E2:20.183
[0053]X146.038;Y

243.97229.471;E2:20.183
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种带辊筒装置的3D打印设备模拟仿真方法,其特征在于,包括有以下步骤:步骤1:将切片软件生成的GCode文件输入到GCode代码解释器中,获取中GCode中每一个运动路径点的坐标,并获取每一个运动路径点对应的辊压机构坐标及辊压机构旋转角度;步骤2:按照运动路径点的运动路径先后顺序,将运动路径绘制出来,绘制出来的线条接近实际打印的流体形状;步骤3:模拟仿真3D打印设备末端装置沿着设定好的轨迹(即GCode里的路径)进行移动,并仿真辊压机构的旋转角度及对应位置;步骤4:将每一个运动路径点的辊压机构的旋转角度及对应位置的动作做成一帧画面,连续的帧画面播放形成仿真模拟动画。2.根据权利要求1所述的一种带辊筒装置的3D打印设备模拟仿真方法,其特征在于:步骤1中,X、Y、Z后面跟着当前点的X、Y、Z坐标,同一行的E2后面跟着当前...

【专利技术属性】
技术研发人员:张昱周鸣
申请(专利权)人:上海酷鹰机器人科技有限公司
类型:发明
国别省市:

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

1