【技术实现步骤摘要】
一种基于数据驱动的五轴轮廓控制方法
[0001]本专利技术属于机床轨迹规划领域,具体涉及一种基于数据驱动的五轴轮廓控制方法。
技术介绍
[0002]五轴机床的轮廓误差与三轴机床的轮廓误差有着很大的不同,三轴机床的轮廓误差只有刀具位置轮廓误差,而对于五轴机床,不仅有刀具位置轮廓误差,刀具位置轮廓误差即为刀具中心轮廓误差,还有刀具方向轮廓误差,刀具方向轮廓误差即为刀具轴线轮廓误差。如图1所示,五轴机床在运行的过程中,期望刀具位置为P
d
,实际刀具位置为P
a
,则这两个位置的差值矢量定义为刀具位置跟踪误差e
p
;从期望刀具位置向实际刀具路径作垂线,垂足点P
c
与期望刀具位置P
d
的差值矢量定义为刀具位置轮廓误差ε
p
。对于五轴机床,不仅要关注位置的准确性,还要关注刀具方向的准确性,五轴机床的刀具可以呈现不同的方向来加工不同效果的曲面,这就要求刀具的方向要尽可能地精确,图1中O
d
为刀具的期望方向坐标,O
a
为刀具的实际方向坐标,它们之间存在着一定的差距,将O
d
与O
a
之间的差值矢量ε
o
定义为刀具方向轮廓误差。只有用刀具位置轮廓误差和刀具方向轮廓误差来表示五轴机床的轮廓误差才能够精确而简便的将其表达出来。
[0003]在数控机床的轮廓控制方面,交叉耦合控制CCC(Cross
‑
Couple Contr ...
【技术保护点】
【技术特征摘要】
1.一种基于数据驱动的五轴轮廓控制方法,其特征在于,包括如下步骤:步骤S1.通过一系列预设的训练集轨迹训练机床单轴的神经网络模型,获取能预测机床轮廓误差的正向误差模型,所述正向误差模型通过预测机床的单轴跟踪误差来预测机床的轮廓误差,所述轮廓误差包括刀具中心预测误差和刀具轴线预测误差,将刀具中心和刀具轴线的规划位置进行处理得到在轴坐标系下单轴的刀具中心和刀具轴线的规划位置,将单轴的规划位置输入至正向误差模型中,所述正向误差模型根据单轴的刀具中心和刀具轴线的规划位置来预测机床运行后的单轴刀具中心位置以及单轴刀具轴线位置,并计算机床的刀具中心的规划位置和预测的单轴刀具中心位置之间的差值,以及计算机床的刀具轴线的规划位置和预测的单轴刀具轴线位置之间的差值,以获取机床单轴的刀具中心预测误差和刀具轴线预测误差;步骤S2.在获取机床的刀具中心预测误差和刀具轴线预测误差后,通过正向误差模型来对轮廓误差进行预补偿,以使所述正向误差模型以不断迭代的方式来对刀具中心预测误差和刀具轴线预测误差进行补偿,并且在补偿轮廓误差的过程中,单独对刀具中心和刀具轴线的预测误差进行补偿;步骤S3.完成一次补偿后再计算刀具中心预测误差和刀具轴线预测误差,如误差值仍不符合设定阈值,则继续进行补偿,直到补偿到所需要的精度,当完成刀具轴线补偿过程和刀具中心补偿过程后,生成达到给定误差精度的机床运行轨迹。2.根据权利要求1所述的基于数据驱动的五轴轮廓控制方法,其特征在于,所述机床为五轴机床。五轴机床为应用于数控加工中的五轴机床,也可应用于需要多电机协同工作以得到高精度运行轨迹的系统,例如机器人、数控机床以及印刷机等依靠伺服系统,需要多个运动轴配合进行运动的系统。3.根据权利要求1所述的基于数据驱动的五轴轮廓控制方法,其特征在于,所述正向误差模型为轮廓误差单轴预测模型。4.根据权利要求1所述的基于数据驱动的五轴轮廓控制方法,其特征在于,所述步骤S2中先对刀具中心预测误差进行补偿,补偿直到满足设定阈值或者迭代次数超过设定值,再对刀具轴线预测误差进行补偿;或者对刀具中心预测误差和刀具轴线预测误差同时进行补偿。5.根据权利要求1
‑
4任一项所述的基于数据驱动的五轴轮廓控制方法,其特征在于,所述步骤S1中对刀具中心和刀具轴线的规划位置的数据进行处理的方法如下:通过CAD/CAM计算得到刀具中心和刀具轴线的规划位置,经过运动学逆解,得到机床各轴的运动参数,生成G代码,将G代码放入数控系统进行插补以及速度规划,以获取单轴的规划加速度、规划速度、规划位置数据,将所述规划加速度、规划速度、规划位置数据转换为轴坐标系下机床各单轴的规划位置数据,并将各单轴的规划位置数据分为单轴刀具中心规划位置以及单轴刀具轴线规划位置。6.根据权利要求5任一项所述的基于数据驱动的五轴轮廓控制方法,其特征在于,所述步骤S1中所述正向误差模型获取的单轴的刀具中心预测误差和刀具轴线预测误差方法如下:在单轴刀具中心规划位置以及单轴刀具轴线规划位置之后,将单轴刀具中心规划位置以及单轴刀具轴线规划位置放入正向误差模型中,通过机床单轴模型进行误差预测,得到
单轴刀具中心预测误差与...
【专利技术属性】
技术研发人员:李建刚,刘志强,廉玉康,
申请(专利权)人:哈尔滨工业大学深圳,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。