点击上方蓝字,轻松关注我们
《制造技术与机床》杂志创刊于1951年,是我国机械工业科技期刊中创刊早、发行量大、影响面广的刊物之一,拥有广泛、专业的读者群体。本刊属中文核心期刊,中国科技论文统计用刊和《中国学术期刊文摘》摘录用期刊。
机器人熔覆3D打印中的成形路径生成研究
3D打印技术(又称快速成形技术、增材制造技术)是指根据三维CAD模型,通过逐层堆积,制造三维实体零件的一系列技术的总称。3D打印技术可快速制造任意复杂形状的零件,使其迅速的被应用于制造、建筑、医学、艺术等多个领域。英国《经济学人》杂志认为3D打印技术将“与其他数字化生产模式一起推动实现第三次工业革命”。
制作金属零件是3D打印技术的重要方向之一。目前能够制造致密金属零件的3D打印工艺主要有:激光选区烧结(SLS)、激光选区熔化(SLM),电子束熔融成形(EBM),激光工程净成形(LENS),直接金属沉积(DMD)等。这些成形设备成本和运行成本都很高,因此基于三维堆焊的金属3D打印技术,因具有低成本、可控参数多等特点,成为了低成本3D金属打印技术的一个研究方向。本文中的金属3D打印系统以六自由度机器人为工作平台,以钨极氩弧焊堆积方式制作金属零件。
1 成形原理
图1为系统组成图。成形时金属基板被固定在水冷工作台上,焊枪由六自由度机器人控制实现成形运动。电弧在基板上形成熔池,填充金属丝送入熔池后随着焊枪的运动凝固后形成一条成形轨迹,成形轨迹间逐条搭接形成面,再逐层堆积直至完成整个零件。
2 成形控制程序生成
2.1 扫描路径生成
成形中采用的三维CAD模型采用STL格式,采用三角面片替代曲面,三角形面片的数量根据零件的制造精度来设定。成形前将三维CAD数字模型进行分层处理,得到一系列的二维层片模型。然后在成形机中按顺序逐层堆积,直至完成整个零件,如图2所示。
某一层成形过程就是对该层轮廓线中的截面区域进行扫描填充的过程。由于CAD模型是由三角面片组成的,因此每层的轮廓线都是由一个或多个封闭多边形轮廓构成。而区域填充过程即是对多边形截面用一定的方式进行填充。在本文的成形系统中根据设备的特点,采用的是如图4所示的往复扫描和偏移扫描两种方式,如图3所示。往复扫描相当于求一系列的平行线与轮廓线的交点,再根据顺序将这些点依次连接。偏移扫描方式相当于求若干个等距的相似多边形,再按顺序依次连接各点。
填充过程中扫描线(熔覆轨迹)间距的确定由分层截面的特点决定。对于边界形状比较简单截面可采用较宽的熔覆轨迹进行填充,可以提高效率。而对于边界形状比较复杂的截面可采用较窄的熔覆轨迹进行填充,可以减小台阶效应。具体工艺参数组合则根据前期试验建立的工艺参数库来确定。
2.2 机器人运动控制代码生成
在零件的分层处理、计算扫描路径时采用的是直角坐标系,获得的关键点坐标不能直接输入到机器人控制器。实验平台采用的是松下TA1800六自由度工业机器人,其默认工作方式是示教法添加焊枪运动轨迹来生成机器人控制文件,这种方式无法实现复杂扫描路线的自动生成。由于该机器人没有提供二次开发接口,其离线编程软件DTPS也无法自动实现对复杂零件扫描路径生成。
本文通过对机器人数控程序的分析,根据其程序文件格式,开发了代码转换程序,将计算生成的扫描路径与其他工艺参数进行组合后写入控制程序文件。
机器人控制程序文件为文本格式,其主要组成如下:
[Description]
……
[Pose]
/Name, Type, X, Y, Z, U, V, W
……
[Command]
……
其中:
[Description]栏目主要设置机器人型号、外部轴等;[Pose]栏目为机器人末端运动的关键点集合,包括焊接路径点和空走点;
[Command]栏目为轨迹生成命令,主要的命令名称及含义如表1所示。
为了保证实现焊枪按照分层截面的扫描路径进行运动,要实现机器人运动轨迹点坐标与扫描路径关键点间的坐标转换。如图4所示为六自由度机器人简图,(X0,Y0,Z0)为机器人坐标系,(X1,Y1,Z1)为工具坐标系(即焊枪坐标系,控制焊枪位置);在/Name,
Type, X, Y, Z, U, V, W语句中的(X,Y,Z)工件坐标系,(U,V,W)为工具坐标系对应的旋转坐标,即控制焊枪角度。
在确定对应关系后,根据零件的具体要求在工艺参数空中选择成形过程中的电弧电流、扫描速度、气流量等关键工艺参数,通过VC++编制的转换程序(图5)将其组合为机器人的运动控制程序。
以下为自动生成的部分控制程序代码:
…
[Command]
TOOL, 1
MOVEP,P1, 10, m/min, N
MOVEP,P2, 10, m/min, N
MOVEL,P3, 10, m/min, 0, W
ARC-SET,120, 20, 0.5
ARC-ON,ArcStart1.prg, 1
MOVEL,P4, 10, m/min, 0, W
MOVEL,P5, 10, m/min, 0, W
…
在控制程序完成后,可用机器人DTPS模拟软件进行成形路径轨迹的仿真,如图6所示。
3 成形实验
利用转换程序生成了单道薄壁件和单层截面填充的控制代码,并进行了实验,图7所示为单道多层的试件,图8为往复扫描方式进行的单层多道成形实验结果。
4 结语
构建了一种基于六自由度机器人的金属熔覆3D打印成形系统。开发了机器人扫描路径文件自动生成程序,将成形路径数据与工艺参数设定组合,实现了打印过程。
作者:乌日开西•艾依提 向杰 张连重
往期讲堂:
请点击屏幕底部导航栏技术专栏——“机床大讲堂”,往期课程均可在此阅览!
下期预告:
第18讲:汽车冲压线上下料机器人选型原则与方法(周三推送,敬请期待!)
版权声明:本文所有文字和图片内容均来源于中文核心期刊《制造技术与机床》杂志,版权均属机床杂志社《制造技术与机床》杂志所有,任何媒体、网站或个人未经本刊书面协议授权不得转载。如需转载,请与010-64739674/85联系。经授权后方可转载,转载务必注明“稿件来源:机床杂志社《制造技术与机床》杂志”,违者本刊将依法追究责任。