首页 / 专利库 / 人工智能 / 人工智能 / 机器人技术 / 机器人 / 非完整机器人 / 一种基于模态分析的切削加工机器人动刚度建模方法

一种基于模态分析的切削加工机器人刚度建模方法

阅读:216发布:2020-05-12

专利汇可以提供一种基于模态分析的切削加工机器人刚度建模方法专利检索,专利查询,专利分析的服务。并且本 发明 公开一种基于模态分析的切削加工 机器人 动 刚度 建模方法,涉及机器人加工技术领域,采用技术方案需要对机器人中影响误差分析的组件及组件 接触 特性进行理论分析,采用计算模态分析法建立各组件及组件接触特性的动刚度理论子模型,并通过模态综合理论建立机器人的整机动刚度理论模型;同时,对机器人整机进行模态实验,通过对激励、响应数据的采集与处理,建立机器人的整机动刚度实验模型与模态模型,辨识出模态参数并进行整机动刚度实验模型的验证;通过整机动刚度实验模型对整机动刚度理论模型进行修正,构建符合 精度 要求的整机动刚度模型。本发明构建的机器人动刚度模型具有较高精度。,下面是一种基于模态分析的切削加工机器人刚度建模方法专利的具体信息内容。

1.一种基于模态分析的切削加工机器人刚度建模方法,其特征在于,包括:
对机器人中影响误差分析的组件及组件接触特性进行理论分析,采用计算模态分析法建立各组件及组件接触特性的动刚度理论子模型,并通过模态综合理论建立机器人的整机动刚度理论模型;
同时,对机器人整机进行模态实验,通过对激励、响应数据的采集与处理,建立机器人的整机动刚度实验模型与模态模型,辨识出模态参数并进行整机动刚度实验模型的验证;
通过整机动刚度实验模型对整机动刚度理论模型进行修正,构建符合精度要求的整机动刚度模型。
2.根据权利要求1所述的一种基于模态分析的切削加工机器人动刚度建模方法,其特征在于,对机器人中影响误差分析的组件及组件接触特性进行理论分析之前,需要根据机器人本体参数的描述文件调用模型类库;
A)所述机器人本体参数的描述文件即能够完整描述机器人本体参数的规范性文件,所述描述文件的生成过程包括:
a1)依据机器人的结构参数,对机器人动特性的灵敏度进行分析,所述结构参数包括功能组件、关节连接方式、结构组成三类,其中,所述功能组件包括驱动单元,连杆单元,减速器单元,所述关节连接方式包括一体化连接、联轴器连接,所述结构组成包括串联、并联、串并联结合;
a2)根据分析结果制定参数描述的精度准则与规范;
a3)采用标准化的文件格式作为载体,将分析结果生成能够完整描述机器人本体参数的规范性文件;
B)所述模型类库是应用面向对象的方法设计而成的,其设计过程包括:
b1)借助工具SQLserver建立机器人组件误差分析基类,包括ID、误差分析方法和其他属性,用于分析组件误差产生的原因;
b2)由机器人组件误差分析基类派生出功能组件类和关节连接方式类,其中,功能组件类是组件的刚度对误差影响的分析,功能组件类派生出杆件类、减速器类两个子类;
关节连接方式类是对组件接触刚度影响的分析,关节连接方式类派生出一体式连接和联轴器连接两个子类;
b3)封装基类和派生出的子类,在建立机器人整机动刚度理论模型时,机器人本体参数的描述文件对模型类库的封装信息进行调用。
3.根据权利要求2所述的一种基于模态分析的切削加工机器人动刚度建模方法,其特征在于,依据机器人的结构参数,对机器人动特性的灵敏度分析,具体操作包括:
依据机器人结构参数建立机器人仿真模型;
依据机器人仿真模型,建立仿真动刚度模型;
以仿真动刚度模型为目标函数,对机器人结构参数进行灵敏度分析;
确定机器人结构参数变化对机器人控制系统动态特性的影响的灵敏度,并由机械工程师通过计算编程分析权衡结构参数的灵敏度,随后,人工制定参数描述的精度准则与规范。
4.根据权利要求3所述的一种基于模态分析的切削加工机器人动刚度建模方法,其特征在于,依据仿真动刚度模型的灵敏度分析结果,将结构参数划分为敏感参数和非敏感参数;
对敏感参数,使用精度较高的仪器进行更加精确的测量,采用精度更高的算法进行参数计算和描述;
对非敏感参数则可以简化其测量、描述过程;仿真动刚度模型的灵敏度分析结果,可以为机器人切削加工系统的动修改提供依据。
5.根据权利要求2所述的一种基于模态分析的切削加工机器人动刚度建模方法,其特征在于,作为载体采用的标准化文件格式为XML文件;
根据制定参数描述的精度准则与规范,对功能组件、关节连接方式、结构组成三类参数进行灵敏度分析后,分别生成功能组件参数的描述文件、关节连接方式参数的描述文件、结构组成参数的描述文件;
开源xml文件生成器将功能组件参数的描述文件、关节连接方式参数的描述文件、结构组成参数的描述文件整合生成机器人本体参数的描述文件。
6.根据权利要求1所述的一种基于模态分析的切削加工机器人动刚度建模方法,其特征在于,通过模态综合理论建立机器人的整机动刚度理论模型的具体过程包括:
对机器人中影响误差分析的组件及组件接触特性进行模态实验,通过对激励、响应数据的采集与处理,建立组件及组件接触特性的动刚度实验子模型与模态子模型,辨识出模态参数并进行动刚度实验子模型的验证;
通过动刚度实验子模型对相应组件及组件接触特性的动刚度理论子模型进行修正,构建符合精度要求的动刚度子模型;
通过模态综合理论将符合精度要求的动刚度子模型综合为机器人的整机动刚度理论模型。
7.根据权利要求6所述的一种基于模态分析的切削加工机器人动刚度建模方法,其特征在于,通过动刚度实验子模型对相应组件及组件接触特性的动刚度理论子模型进行修正之前,需要根据理论分析结果去除影响误差分析的极小因素,简化动刚度理论子模型的变量。
8.根据权利要求1所述的一种基于模态分析的切削加工机器人动刚度建模方法,其特征在于,通过整机动刚度实验模型对整机动刚度理论模型进行修正的具体过程为:
步骤1:将工艺参数录入控制器,控制器执行加工轨迹,并通过测力仪与加速传感器采集实验数据;
步骤2:对采集到的加速度数据进行傅里叶变换,获取振动幅值谱数据,对幅值谱数据进行取对数运算,然后通过傅里叶逆变换构建幅值谱倒谱数据;
步骤3:对步骤2构建的幅值谱倒谱数据进行指数窗滤波运算,然后滤波后的倒谱数据做反倒谱运算,构建随机激励下的振动幅值谱数据;
步骤:4:对采集到的的加速度数据进行傅里叶变换,构建振动相位谱数据;
步骤5:结合步骤3和步骤4构建的幅值谱和相位谱数据,进行傅里叶逆变换,构建加工过程中随机激励下的加速度时域信号
步骤6:利用步骤5构建的时域信号,通过最小二乘复频域法辨识模态参数,获得切削机器人末端变形与变化切削力之间的函数关系,进而构建符合精度要求的切削加工机器人整机动刚度模型。

说明书全文

一种基于模态分析的切削加工机器人刚度建模方法

技术领域

[0001] 本发明涉及切削加工机器人,具体的说是一种基于模态分析的切削加工机器人动刚度建模方法。

背景技术

[0002] 工业机器人技术的进步和应用是推动我国智能制造发展的重要手段和关键环节。工业机器人柔性高、成本低、工作空间大、位姿控制灵活,将其应用于切削加工,能够适应多品种、小批量、现场加工的现代生产模式要求,显著降低生产成本,提高设备和加工空间的利用率,有效提升技术创新速度和企业竞争。但由于工业机器人存在重复定位精度低、刚度差、误差分析控制繁琐等问题,极大限制了机器人在切削加工领域的应用。
[0003] 如何对切削加工机器人的误差进行有效的分析,有效提高加工精度,是推动机器人切削加工应用的关键问题。对于静态误差,可以通过机器人运动学标定方法建立误差模型并实现修正。对于动态误差的分析,需要建立机器人的动刚度模型。机器人是由各部分组件组成的,机器人各组件和组件间的接触特性构成了其整体动态特性。现有的动刚度建模方法多是基于材料力学形变计算方法,通过刚度矢量叠加计算机器人末端形变,结合机器人负载计算机器人动刚度,该种方法简化了机器人动力学模型,忽略部分结构件质量,且利用刚度叠加法,未考虑机器人动态变形中的耦合作用,不能精确描述实际运动变形过程。

发明内容

[0004] 本发明针对目前技术发展的需求和不足之处,提供一种基于模态分析的切削加工机器人动刚度建模方法。
[0005] 本发明的一种基于模态分析的切削加工机器人动刚度建模方法,解决上述技术问题采用的技术方案如下:
[0006] 一种基于模态分析的切削加工机器人动刚度建模方法,对机器人中影响误差分析的组件及组件接触特性进行理论分析,采用计算模态分析法建立各组件及组件接触特性的动刚度理论子模型,并通过模态综合理论建立机器人的整机动刚度理论模型;
[0007] 同时,对机器人整机进行模态实验,通过对激励、响应数据的采集与处理,建立机器人的整机动刚度实验模型与模态模型,辨识出模态参数并进行整机动刚度实验模型的验证;
[0008] 通过整机动刚度实验模型对整机动刚度理论模型进行修正,构建符合精度要求的整机动刚度模型。
[0009] 进一步的,对机器人中影响误差分析的组件及组件接触特性进行理论分析之前,需要根据机器人本体参数的描述文件调用模型类库;
[0010] A)所述机器人本体参数的描述文件即能够完整描述机器人本体参数的规范性文件,所述描述文件的生成过程包括:
[0011] a1)依据机器人的结构参数,对机器人动特性的灵敏度进行分析,所述结构参数包括功能组件、关节连接方式、结构组成三类,其中,所述功能组件包括驱动单元,连杆单元,减速器单元,所述关节连接方式包括一体化连接、联轴器连接,所述结构组成包括串联、并联、串并联结合;
[0012] a2)根据分析结果制定参数描述的精度准则与规范;
[0013] a3)采用标准化的文件格式作为载体,将分析结果生成能够完整描述机器人本体参数的规范性文件;
[0014] B)所述模型类库是应用面向对象的方法设计而成的,其设计过程包括:
[0015] b1)借助工具SQLserver建立机器人组件误差分析基类,包括ID、误差分析方法和其他属性,用于分析组件误差产生的原因;
[0016] b2)由机器人组件误差分析基类派生出功能组件类和关节连接方式类,其中,[0017] 功能组件类是组件的刚度对误差影响的分析,功能组件类派生出杆件类、减速器类两个子类;
[0018] 关节连接方式类是对组件接触刚度影响的分析,关节连接方式类派生出一体式连接和联轴器连接两个子类;
[0019] b3)封装基类和派生出的子类,在建立机器人整机动刚度理论模型时,机器人本体参数的描述文件对模型类库的封装信息进行调用。
[0020] 进一步的,依据机器人的结构参数,对机器人动特性的灵敏度分析,具体操作包括:
[0021] 依据机器人结构参数建立机器人仿真模型;
[0022] 依据机器人仿真模型,建立仿真动刚度模型;
[0023] 以仿真动刚度模型为目标函数,对机器人结构参数进行灵敏度分析;
[0024] 确定机器人结构参数变化对机器人控制系统动态特性的影响的灵敏度,并由机械工程师通过计算编程分析权衡结构参数的灵敏度,随后,人工制定参数描述的精度准则与规范。
[0025] 更进一步的,依据仿真动刚度模型的灵敏度分析结果,将结构参数划分为敏感参数和非敏感参数;
[0026] 对敏感参数,使用精度较高的仪器进行更加精确的测量,采用精度更高的算法进行参数计算和描述;
[0027] 对非敏感参数则可以简化其测量、描述过程;仿真动刚度模型的灵敏度分析结果,可以为机器人切削加工系统的动力修改提供依据。
[0028] 进一步的,作为载体采用的标准化文件格式为XML文件;
[0029] 根据制定参数描述的精度准则与规范,对功能组件、关节连接方式、结构组成三类参数进行灵敏度分析后,分别生成功能组件参数的描述文件、关节连接方式参数的描述文件、结构组成参数的描述文件;
[0030] 开源xml文件生成器将功能组件参数的描述文件、关节连接方式参数的描述文件、结构组成参数的描述文件整合生成机器人本体参数的描述文件。
[0031] 进一步的,通过模态综合理论建立机器人的整机动刚度理论模型的具体过程包括:
[0032] 对机器人中影响误差分析的组件及组件接触特性进行模态实验,通过对激励、响应数据的采集与处理,建立组件及组件接触特性的动刚度实验子模型与模态子模型,辨识出模态参数并进行动刚度实验子模型的验证;
[0033] 通过动刚度实验子模型对相应组件及组件接触特性的动刚度理论子模型进行修正,构建符合精度要求的动刚度子模型;
[0034] 通过模态综合理论将符合精度要求的动刚度子模型综合为机器人的整机动刚度理论模型。
[0035] 更进一步的,通过动刚度实验子模型对相应组件及组件接触特性的动刚度理论子模型进行修正之前,需要根据理论分析结果去除影响误差分析的极小因素,简化动刚度理论子模型的变量。
[0036] 具体的,通过整机动刚度实验模型对整机动刚度理论模型进行修正的具体过程为:
[0037] 步骤1:将工艺参数录入控制器,控制器执行加工轨迹,并通过测力仪与加速传感器采集实验数据;
[0038] 步骤2:对采集到的加速度数据进行傅里叶变换,获取振动幅值谱数据,对幅值谱数据进行取对数运算,然后通过傅里叶逆变换构建幅值谱倒谱数据;
[0039] 步骤3:对步骤2构建的幅值谱倒谱数据进行指数窗滤波运算,然后滤波后的倒谱数据做反倒谱运算,构建随机激励下的振动幅值谱数据;
[0040] 步骤:4:对采集到的的加速度数据进行傅里叶变换,构建振动相位谱数据;
[0041] 步骤5:结合步骤3和步骤4构建的幅值谱和相位谱数据,进行傅里叶逆变换,构建加工过程中随机激励下的加速度时域信号
[0042] 步骤6:利用步骤5构建的时域信号,通过最小二乘复频域法辨识模态参数,获得切削机器人末端变形与变化切削力之间的函数关系,进而构建符合精度要求的切削加工机器人整机动刚度模型。
[0043] 本发明的一种基于模态分析的切削加工机器人动刚度建模方法,与现有技术相比具有的有益效果是:
[0044] 1)本发明采用模态分析的方法建立机器人的整机动刚度理论模型,通过对机器人整机进行模态实验建立机器人的整机动刚度实验模型与模态模型,最后通过整机动刚度实验模型修正整机动刚度理论模型,构建符合精度要求的整机动刚度模型,以精确描述机器人各组件的实际运动变形过程;
[0045] 2)本发明的建模过程需要根据机器人本体参数的描述文件调用模型类库,机器人本体参数的描述文件是机器人的功能组件、关节连接方式、结构组成三类结构参数进行灵敏度分析后生成的能够完整描述机器人本体参数的规范性文件,模型类库则是应用面向对象的方法设计而成并封装有机器人组件误差分析基类,机器人本体参数的描述文件对模型类库的调用简化了整机动刚度模型的建模过程,提高了整机动刚度模型的精度。附图说明
[0046] 附图1是本发明建立整机动刚度模型的方法流程图
[0047] 附图2是本发明建立整机动刚度理论模型的方法流程图;
[0048] 附图3是本发明中生成机器人本体参数描述文件的流程图。

具体实施方式

[0049] 为使本发明的技术方案、解决的技术问题和技术效果更加清楚明白,以下结合具体实施例,对本发明的技术方案进行清楚、完整的描述。
[0050] 实施例一:
[0051] 结合附图1、2,本实施例提出一种基于模态分析的切削加工机器人动刚度建模方法,该方法的实现过程包括:
[0052] 步骤一、根据机器人本体参数的描述文件调用模型类库;
[0053] A)所述机器人本体参数的描述文件即能够完整描述机器人本体参数的规范性文件,结合附图3,所述描述文件的生成过程包括:
[0054] a1)依据机器人的结构参数,对机器人动特性的灵敏度进行分析,所述结构参数包括功能组件、关节连接方式、结构组成三类,其中,功能组件包括驱动单元、连杆单元、减速器单元,关节连接方式包括一体化连接、联轴器连接,结构组成包括串联、并联、串并联结合;
[0055] a2)根据分析结果制定参数描述的精度准则与规范;
[0056] a3)采用标准化的文件格式作为载体,将分析结果生成能够完整描述机器人本体参数的规范性文件;
[0057] B)所述模型类库是应用面向对象的方法设计而成的,其设计过程包括:
[0058] b1)借助工具SQLserver建立机器人组件误差分析基类,包括ID、误差分析方法和其他属性,用于分析组件误差产生的原因;
[0059] b2)由机器人组件误差分析基类派生出功能组件类和关节连接方式类,其中,[0060] 功能组件类是组件的刚度对误差影响的分析,功能组件类派生出杆件类、减速器类两个子类;
[0061] 关节连接方式类是对组件接触刚度影响的分析,关节连接方式类派生出一体式连接和联轴器连接两个子类;
[0062] b3)封装基类和派生出的子类,在建立机器人整机动刚度理论模型时,机器人本体参数的描述文件对模型类库的封装信息进行调用。
[0063] 在步骤一的a1)中,依据机器人的结构参数,对机器人动特性的灵敏度分析,具体操作包括:
[0064] 依据机器人结构参数建立机器人仿真模型;
[0065] 依据机器人仿真模型,建立仿真动刚度模型;
[0066] 以仿真动刚度模型为目标函数,对机器人结构参数进行灵敏度分析;
[0067] 确定机器人结构参数变化对机器人控制系统动态特性的影响的灵敏度,并由机械工程师通过计算编程分析权衡结构参数的灵敏度,随后,人工制定参数描述的精度准则与规范。
[0068] 在步骤一的a3)中,作为载体采用的标准化文件格式为XML文件。根据制定参数描述的精度准则与规范,对功能组件、关节连接方式、结构组成三类参数进行灵敏度分析后,分别生成功能组件参数的描述文件、关节连接方式参数的描述文件、结构组成参数的描述文件;开源xml文件生成器将功能组件参数的描述文件、关节连接方式参数的描述文件、结构组成参数的描述文件整合生成机器人本体参数的描述文件。
[0069] 结合附图2,步骤二、对机器人中影响误差分析的组件及组件接触特性进行理论分析,采用计算模态分析法建立各组件及组件接触特性的动刚度理论子模型,并通过模态综合理论建立机器人的整机动刚度理论模型。
[0070] 结合附图2,在步骤二中,通过模态综合理论建立机器人的整机动刚度理论模型的具体过程包括:
[0071] 对机器人中影响误差分析的组件及组件接触特性进行模态实验,通过对激励、响应数据的采集与处理,建立组件及组件接触特性的动刚度实验子模型与模态子模型,辨识出模态参数并进行动刚度实验子模型的验证;
[0072] 通过动刚度实验子模型对相应组件及组件接触特性的动刚度理论子模型进行修正,构建符合精度要求的动刚度子模型;
[0073] 通过模态综合理论将符合精度要求的动刚度子模型综合为机器人的整机动刚度理论模型。
[0074] 步骤三、对机器人整机进行模态实验,通过对激励、响应数据的采集与处理,建立机器人的整机动刚度实验模型与模态模型,辨识出模态参数并进行整机动刚度实验模型的验证。
[0075] 步骤四、根据理论分析结果去除影响误差分析的极小因素,简化动刚度理论子模型的变量,通过整机动刚度实验模型对整机动刚度理论模型进行修正,构建符合精度要求的整机动刚度模型。
[0076] 在步骤四中,通过整机动刚度实验模型对整机动刚度理论模型进行修正的具体过程为:
[0077] 步骤1:将工艺参数录入控制器,控制器执行加工轨迹,并通过测力仪与加速度传感器采集实验数据;
[0078] 步骤2:对采集到的加速度数据进行傅里叶变换,获取振动幅值谱数据,对幅值谱数据进行取对数运算,然后通过傅里叶逆变换构建幅值谱倒谱数据;
[0079] 步骤3:对步骤2构建的幅值谱倒谱数据进行指数窗滤波运算,然后滤波后的倒谱数据做反倒谱运算,构建随机激励下的振动幅值谱数据;
[0080] 步骤4:对采集到的的加速度数据进行傅里叶变换,构建振动相位谱数据;
[0081] 步骤5:结合步骤3和步骤4构建的幅值谱和相位谱数据,进行傅里叶逆变换,构建加工过程中随机激励下的加速度时域信号;
[0082] 步骤6:利用步骤5构建的时域信号,通过最小二乘复频域法辨识模态参数,获得切削机器人末端变形与变化切削力之间的函数关系,进而构建符合精度要求的切削加工机器人整机动刚度模型。
[0083] 综上可知,采用本发明的一种基于模态分析的切削加工机器人动刚度建模方法,可以构建高精度的机器人整机动刚度模型,以精确描述机器人各组件的实际运动变形过程。
[0084] 以上应用具体个例对本发明的原理及实施方式进行了详细阐述,这些实施例只是用于帮助理解本发明的核心技术内容。基于本发明的上述具体实施例,本技术领域的技术人员在不脱离本发明原理的前提下,对本发明所作出的任何改进和修饰,皆应落入本发明的专利保护范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈