一种双并联杆钻铆设备的法矢调姿及其偏移补偿方法与流程

文档序号:16320559发布日期:2018-12-19 05:40阅读:251来源:国知局
一种双并联杆钻铆设备的法矢调姿及其偏移补偿方法与流程

本发明涉及航空制造领域,适用于双并联杆钻铆设备,具体的说,是一种双并联杆钻铆设备的法矢调姿及其偏移补偿方法。

背景技术

双并联杆钻铆设备主要加工对象为双曲度航空工件,该类工件的实际模型与理论数据相差较远,为了完成法矢钻铆要求采用的工艺为适应性加工,即针对实际工件形状,现场采用传感器进行法矢检测、法矢调姿、偏移补偿等手段。

针对双并联杆钻铆设备,传统的法矢调整解决办法是:在其安装完成后,需要对其相关的机械位置进行位置标定,包括z,w轴在机床坐标系中的位置以及加工中心点在机床坐标系中的位置等,由于该设备调姿部件尺寸最长有13米左右,加上装配误差,只得实际测量;而为了实现法矢检测与偏移补偿同时进行,电气控制采用可编程控制器(plc)读取传感器的测量值,运算处理后,与数控单元(ncu)采用数据交换,参数读写,这种方式具有以下缺点:1)、使用卷尺测量会产生较大的误差,数据准确度不高,最后调整出来姿态误差较大,还需人工干预;2)、调整过程操作工需要不断地进行修正,花费了大量的时间,效率较低;3)、频繁读取系统变量,响应较慢,容易造成系统“死机”,整个系统只能断电重启;4)、增加操作工工作强度的同时,降低了生产效率。



技术实现要素:

本发明的目的在于提供一种双并联杆钻铆设备的法矢调姿及其偏移补偿方法,在使用双并联杆钻铆设备对复杂双曲度工件进行加工时,针对复杂双曲度工件法矢加工要求,解决钻铆加工中心点法矢调姿及偏移智能补偿的问题,提升其工作精度,提高生产效率,降低人工劳动强度。

本发明通过下述技术方案实现:一种双并联杆钻铆设备的法矢调姿及其偏移补偿方法,用于钻铆加工数控系统的法矢调姿及其偏移补偿,人为调整各数控轴,由可编程控制器获取人为调整过程中各数控轴数据、双并联杆结构特征参数反向计算得到各数控轴的特征参数,结合位移传感器值计算得到的法矢偏角计算得到法矢调整量、偏移补偿量,多轴联动完成法矢调姿及其偏移补偿。

进一步地,为了更好的实现本发明,所述数控系统设置有与工件加工中心点对应设置的位移传感器;所述法矢调姿及其偏移补偿方法为记录人为调整的各数控轴数据,反向计算进行特征参数其机械坐标值的标定并获得各数控轴的实际位置值,然后利用可编程控制器获取位移传感器值,得到工件在加工中心点的法矢偏角,计算得到法矢调整量,再根据双并联杆结构特征参数计算相应各数控轴的偏移补偿量,将各数控轴的实际位置值、法矢调整量、偏移补偿量同时汇总到数控系统,多轴联动完成法矢调姿及其偏移补偿。

进一步地,为了更好的实现本发明,所述记录人为调整的各数控轴数据,具体是指先找准加工中心点,通过人工分别多次旋转a旋转轴以及z轴、w轴差动形成的虚拟b角,在不同状态下手动移动各直线坐标轴重新对准加工中心点,记下相应的机械坐标值。

进一步地,为了更好的实现本发明,所述反向计算是指利用几何矩阵关系推导得出的数学公式进行计算。

进一步地,为了更好的实现本发明,所述数控系统包括数控单元和分别与数控单元连接的四个安装在钻铆设备末端执行器上的区域位移传感器、一个用于定位加工中心点的目标位移传感器,数控单元包括依次连接的模拟量输入模块、内置计算模块的可编程控制器、伺服驱动控制器、驱动装置;所述四个区域位移传感器射出的测试线在工件表面形成四个测试点且四个测试点形成一个四边形;所述目标位移传感器为激光位移传感器,射出的激光点位于四边形内;

所述法矢调姿及其偏移补偿方法具体包括以下步骤:

步骤s100:进行工件在双并联杆钻铆设备上的安装,即先确认双并联杆钻铆设备的并联机构在机床坐标系中的位置,然后安放工件并使工件上待钻铆的加工中心点与加工主轴对应;

步骤s200:完成步骤s100后,进行双并联杆结构特征参数其机械坐标值的标定,即通过人为模拟调整,由模拟量输入模块记录各数控轴数据并通过计算模块反向计算以获得双并联杆结构各数控轴在机床坐标系中的实际位置值;

步骤s300:与步骤s200同时计算出法矢调整量,即利用可编程控制器分别读取区域位移传感器值、目标位移传感器值,获得加工主轴末端与加工中心点的距离,通过法矢偏角算法得到工件其加工中心点的法矢偏角,并由计算模块计算出法矢调整量;

步骤s400:结合步骤s200中获得的各数控轴在机床坐标系中的实际位置值和步骤s300中计算出的法矢调整量,由计算模块通过偏移补偿算法计算各数控轴相应的偏移补偿量;

步骤s500:可编程控制器将各数控轴在机床坐标系中的实际位置值、法矢调整量、各数控轴相应的偏移补偿量同时计算并编制成数控加工子程序,一次性生成程序指令值,通过伺服驱动控制器驱动驱动装置实现多轴联动以完成钻铆时的法矢调姿及其偏移补偿。

进一步地,为了更好的实现本发明,所述步骤s100具体是指,将双并联杆钻铆设备的加工主轴沿z轴方向设置,先在机床坐标系中确认并联机构的一端在w轴的位置且并联机构的另一端在z轴的位置,再确认加工中心点落在由四个区域位移传感器射出的测试点形成的四边形的中心,对蒙皮表面的测试点进行清晰的标记;标记后分别读取第一区域位移传感器、第二区域位移传感器、第三区域位移传感器、第四区域位移传感器这四个区域位移传感器的值s1、s2、s3、s4,并调取第一区域位移传感器与第二区域位移传感器之间的中心距l12、第三区域位移传感器与第四区域位移传感器之间的中心距l34,建立数学模型,得到蒙皮表面加工中心点与钻铆主轴间距离h。

进一步地,为了更好的实现本发明,所述步骤s200具体包括以下步骤:

步骤s210:保持a旋转轴处于0°不变,标定b虚拟旋转轴特征参数xz(b)、xw(b)、zd(b);

步骤s220:标定a旋转轴特征参数xz(a)、xw(a)、yd(a)、zd(a);

步骤s230:根据步骤s210中标定的b虚拟旋转轴特征参数和步骤s220中标定a旋转轴特征参数,计算双并联杆各旋转轴中心点在机床坐标系中的位置xz、xw、yd、zd;

所述步骤s300具体包括以下步骤:

步骤s310:根据四个区域位移传感器的值s1、s2、s3、s4及对角中心距l12、l34,计算加工中心点沿x轴方向的法矢偏角θ、加工中心点沿y轴方向的法矢偏角φ;

步骤s320:根据法矢偏角θ、φ计算出托架a旋转轴的增量δa、托架b虚拟旋转轴的增量δb;

所述步骤s400具体包括以下步骤:

步骤s410:以加工中心点为圆心,托架单独旋转法矢偏角φ,计算得到直线轴x、y、z、w需适当调整的位置x22、y22、z22、w22,得到a旋转轴法矢调节对应的各轴的补偿量δxa、δya、δza、δwa、δa;

步骤s420:以加工中心点为圆心,托架单独旋转法矢角度θ,计算得到直线轴x、y、z、w需适当调整的位置x33、z33、w33,得到b虚拟旋转轴法矢调节对应的各轴的补偿量δxb、δyb、δzb、δwb;

步骤s430:综合法矢偏角φ和θ调整需要,各数控轴需要移动定位增量值,即各数控轴相应的偏移补偿量δx、δy、δz、δw、δa。

进一步地,为了更好的实现本发明,所述步骤s210中标定b虚拟旋转轴特征参数xz(b)、xw(b)、zd(b),具体包括以下步骤:

步骤s211:人为调整各数控轴,使目标位移传感器射出的激光点与加工中心点重合并作为标记点,记录此时各轴机械坐标值:x1、y1、z1、w1、u1、a1、h1;

步骤s212:调整z轴、w轴实现虚拟b轴的旋转,再移动各直线坐标轴,使激光点与标记点重新重合,并使h2=h1,记录此时各轴机械坐标值:

x2、y2、z2、w2、u2、a2、h2,其中h2=h1=h、y2=y1、a2=a1;

步骤s213:重复步骤s211至步骤s212,得到至少5组数据并分别记录在表格中;

步骤s214:任选步骤s213中2组数据,结合克莱姆法则,计算b虚拟旋转轴的特征参数xz(b)、xw(b)、zd(b),具体算法如下:

其中:

a1=2(x1-x2)(001)

b1=0(002)

c1=2(z1-z2)(003)

d1=(x1+x2)(x1-x2)+(z1+z2+2h)(z1-z2)(004)

a2=0(005)

b2=2(x1-x2+u1-u2)(006)

c2=2(w1-w2)(007)

d2=(x1+x2+u1+u2)(x1-x2+u1-u2)+(w1+w2+2h)(w1-w2)(008)

a3=2(u1-u2)(009)

b3=-2(u1-u2)(010)

c3=0(011)

d3=(z1+z2-w1-w2)(z2-z1-w2+w1)-(u1+u2)(u1-u2)(012)

将计算式(001)、(002)、(003)、(004)、(005)、(006)、(007)、(008)、(009)、(010)、(011)、(012)代入(g1)、(g2)、(g3)中,即可计算得到b虚拟旋转轴的特征参数xz(b)、xw(b)、zd(b);

所述步骤s220所述标定a旋转轴特征参数xz(a)、xw(a)、yd(a)、zd(a),具体包括以下步骤:

步骤s221:移动z轴、w轴使b虚拟旋转轴对应的b角不处于0°位置,使激光点对准标记点,记录当前各轴机械坐标值x1'、y1'、z1'、w1'、u1'、a1'、h1';

步骤s222:旋转a轴,第二次移动各直线坐标轴,使激光点与标记点重新重合,并使标记点处于同一高度即h2'=h1',记录各轴机械坐标值:x2'、y2'、z2'、w2'、u2'、a2'、h2';

步骤s223:旋转a轴,第三次移动各直线坐标轴,使激光点与标记点重新重合,并使标记点处于同一高度即h3'=h1',记录各轴机械坐标值:x3'、y3'、z3'、w3'、u3'、a3'、h3';

步骤s224:旋转a轴,第四次移动各直线坐标轴,使激光点与标记点重新重合,并使标记点处于同一高度即h4'=h1',记录各轴机械坐标值:x4'、y4'、z4'、w4'、u4'、a4'、h4';

步骤s225:重复步骤s221至步骤s224,得到至少5组数据并分别记录在表格中,其中h4'=h3'=h2'=h1'=h;

步骤s226:任选步骤s225中2组数据计算出特征参数ydz、zdz、ydw、zdw;其中,ydz表示利用z轴坐标变化计算得到的特征参数yd,zdz表示利用z轴坐标变化计算得到的特征参数zd;ydw表示利用w轴坐标变化计算得到的特征参数yd,zdw表示利用w轴坐标变化计算得到的特征参数zd;ydz、zdz、ydw、zdw;

步骤s227:根据步骤s226中ydz、zdz、ydw、zdw计算出a旋转轴的特征参数xz(a)、xw(a)、yd(a)、zd(a)。

所述步骤s230中各旋转轴中心点在机床坐标系中的位置xz、xw、yd、zd。

进一步地,为了更好的实现本发明,所述步骤s310中法矢偏角θ、φ由步骤s100中的区域位移传感器的值s1、s2、s3、s4和两区域位移传感器间中心距l12、l34计算得到;

所述步骤s320中托架a旋转轴的增量δa、托架b虚拟旋转轴的增量δb由步骤s310中法矢偏角θ、φ得到,调整方法如下:

若s1>s2,a旋转轴负向旋转且旋转角度|φ|;

若s1=s2,a旋转轴处于0°位置;

若s1<s2,a旋转轴正向旋转且旋转角度|φ|;

若δb>0,s3>s4,则z轴负向运动,w轴正向运动;

若s3=s4,b虚拟旋转轴处于0°位置;

若s3<s4,z轴正向运动,w轴负向运动。

所述直线轴z轴和直线轴w轴的运动距离不影响b虚拟旋转轴的旋转角度,此时根据s3、s4传感器高低位置来判断b虚拟旋转轴是处于正向角度还是负向角度。

进一步地,为了更好的实现本发明,所述步骤s410以加工中心点为圆心,托架单独旋转法矢偏角φ,直线轴x、y、z、w需适当调整的位置x22、y22、z22、w22,由于对应w轴,其a、b旋转轴交点坐标可以表示为(xw-u,y,w),初始坐标为(xw-u1,y1,w1),旋转偏移补偿后的坐标为(xw-u2,y2,w2),满足w2-w1=z2-z1,其中u2为无需调节控制的自适应值,b1为旋转前的角度,所以根据x22、y22、z22、w22得到a旋转轴法矢调节对应的各轴的补偿量δxa、δya、δza、δwa、δa;

步骤s420:以加工中心点为圆心,托架单独旋转法矢角度θ,计算得到直线轴

x、y、z、w需适当调整的位置x33、z33、w33,其中y轴方向无偏移量,即δyb=0;

步骤s430:所述各数控轴相应的偏移补偿量δx、δy、δz、δw、δa计算式如下:

δx=δxa+δxb

δy=δya+δyb

δz=δza+δzb

δw=δwa+δwb

δa=-φ。

进一步地,为了更好的实现本发明,所述步骤s500中法矢调姿及其偏移补偿的操作具体是指:通过伺服驱动控制器,驱动驱动装置,使加工中心点处xy平面的法矢偏角θ、φ均等于0°,即控制旋转轴a调整角度θ、控制数控轴z轴与w轴调整角度φ及z向高度、同时各轴根据偏移补偿量δx、δy、δz、δw、δa多轴联动,完成法矢调姿及其偏移补偿。

本发明通过人为调整记录各轴数据并反向计算进行结构特征参数的标定;利用可编程控制器读取相应位移传感器值,获得双曲面蒙皮加工中心点的法矢偏角,计算得出法矢调整量;再根据双并联杆结构特征参数计算相应各数控轴的偏移补偿量;同时,将各轴坐标值获取、法矢调整量计算、偏移补偿量计算等全过程编制成数控加工子程序,利用数控系统响应快速、准确定位的特点,一次性生成程序指令值,多轴联动完成法矢调姿及加工点偏移补偿。

本发明适用于双并联杆钻铆设备,特别适合设备本身结构无法理论计算,且其产品是没有理论模型、易变形的复杂双曲度工件的法矢调姿及偏移补偿。

本发明与现有技术相比,具有以下优点及有益效果:

(1)本发明通过人为调整以记录各轴机械坐标值进行双并联杆钻铆设备结构的特征参数标定,并采集区域位移传感器值和目标位移传感器值以计算出法矢偏角并反向映射法矢调节量,同时根据标定的设备结构的特征参数和法矢调节量计算出各轴对应的偏移补偿量,通过数控单元同时进行特征参数标定、法矢检测、法矢调节量计算、偏移补偿量计算,并编制成数控加工子程序,利用数控系统响应快速、定位准确的特点,一次性生成完整的程序指令值,使得多轴联动快速完成法矢调姿及加工点偏移补偿;

(2)本发明能够有效地解决双并联杆结构特征参数无法理论计算和双曲度工件加工中心点法矢调姿及偏移补偿的问题,保证了基准数据的准确性,提高了法矢调姿的快速性和准确性,减少了人工参与度,降低了调节时间,提高设备的自动化程度,减小人为误差的引入,同时采用数控系统控制的方式充分发挥系统响应快速的优点,降低工件调姿过程中的抖动;

(3)本发明摒弃实用卷尺测量会产生较大误差的缺陷;

(4)本发明可实现一次性法矢调姿和偏移补偿,无需多次修正;

(5)本发明中的算法简单、数控单元运算量较小、不用频繁调用系统变量、相应迅速;

(6)本发明可以有效提高工人的工作效率、降低其工作强度。

附图说明

图1为本发明涉及的双并联杆钻铆设备的机床结构图;

其中:3-并联机构a端,5-加工中心点,6-第三区域位移传感器,7-第二区域位移传感器,8-加工主轴,9-第一区域位移传感器,10-第四区域位移传感器,12-双曲面蒙皮,14-并联机构b端。

具体实施方式

下面结合实施例对本发明作进一步地详细说明,但本发明的实施方式不限于此。

本发明中法矢偏角算法,基于已授权发明专利:一种自动钻铆机器人的法向找正方法;授权公告号:cn102284956b。

实施例1:

本实施例中以双曲面蒙皮12作为待进行钻铆加工的工件,用带双并联杆结构的钻铆机床对其进行钻铆加工。若采用现有技术对加工中心点5的法矢调姿,由于双并联杆钻铆设备结构特征参数的机械位置无法理论获取,严重影响法矢调姿的精度。本实施例具体说明法矢调姿及偏移补偿方法:

如图1所示,一种双并联杆钻铆设备的机床结构图,双并联杆钻铆设备上配置四个安装在钻铆设备末端执行器上的区域位移传感器、一个用于定位加工中心点5的目标位移传感器,四个区域位移传感器射出的测试线在双曲面蒙皮12表面形成四个测试点且四个测试点形成一个四边形;所述目标位移传感器为激光位移传感器,射出的激光点位于四边形其对角线交点。清晰标记各激光点,便于重新对准。所述区域位移传感器、目标位移传感器分别与数控单元连接,数控单元包括依次连接的模拟量输入模块、内置计算模块的可编程控制器、伺服驱动控制器、驱动装置。

如图1所示,第一区域位移传感器9、第二区域位移传感器7、第三区域位移传感器6、第四区域位移传感器10,四个区域位移传感器安装在钻铆设备末端执行器上,通常安装在以刀具工作主轴为中心轴的圆柱面上且第三区域位移传感器6、第四区域位移传感器10沿x轴方向安装,同时第一区域位移传感器9、第二区域位移传感器7沿y轴方向安装。通常情况,四个区域位移传感器与刀具其加工主轴8成45°夹角进行固定安装,可以使得区域位移传感器打到工件表面的测试线在不交叉的前提下又足够靠拢,即四束测试线落在工件表面形成四边形的面积尽可能小,以提高法矢偏角的精度。加工中心点5位于四边形内,第一区域位移传感器9、第二区域位移传感器7、第三区域位移传感器6、第四区域位移传感器10分别一一对应位移值s1、s2、s3、s4,且s1、s2、s3、s4由连接的模拟量输入模块采集并输送至可编程控制器。所述目标位移传感器获得加工中心点z向高度值。

所述法矢调姿及其偏移补偿方法包括以下步骤:

步骤s100:进行工件在双并联杆钻铆设备上的安装,将双并联杆钻铆设备的加工主轴沿z轴方向设置,先在机床坐标系中确认并联机构的一端在w轴的位置且并联机构的另一端在z轴的位置,调整双曲面蒙皮12上加工中心点与钻铆主轴对应,利用可编程控制器分别读取区域位移传感器值、目标位移传感器值(s1、s2、s3、s4及l12、l34),获得加工主轴末端与加工中心点的距离h;

步骤s200:完成步骤s100后,进行双并联杆结构特征参数其机械坐标值(b虚拟旋转轴特征参数xz(b)、xw(b)、zd(b),a旋转轴特征参数xz(a)、xw(a)、yd(a)、zd(a))的标定,即通过人为模拟调整,由模拟量输入模块记录各数控轴数据并通过计算模块反向计算以获得双并联杆结构各数控轴在机床坐标系中的实际位置值(xz、xw、yd、zd);

步骤s300:与步骤s200同时计算出法矢调整量,即根据区域位移传感器值、目标位移传感器值(s1、s2、s3、s4及l12、l34),通过法矢偏角算法得到工件其加工中心点的法矢偏角(θ、φ),并由计算模块计算出法矢调整量(δa、δb);

步骤s400:结合步骤s200中获得的各数控轴在机床坐标系中的实际位置值(xz、xw、yd、zd)和步骤s300中计算出的法矢调整量(δa、δb),由计算模块通过偏移补偿算法计算各数控轴相应的偏移补偿量(δx、δy、δz、δw、δa);

步骤s500:可编程控制器将各数控轴在机床坐标系中的实际位置值、法矢调整量、各数控轴相应的偏移补偿量同时计算并编制成数控加工子程序,一次性生成程序指令值,通过伺服驱动控制器驱动驱动装置实现多轴联动以完成钻铆时的法矢调姿及其偏移补偿。

所述步骤s100所述的双并联杆结构特征参数的标定可以是一次性标定,也可以是定期复查。激光位移传感器打在工件表面的激光点要尽量清晰、准确,激光点可以与加工中心点5重合也可以任选工件表面一点。为了精准计算待钻铆处的法矢偏角,一般将激光点与加工中心点5重合并作为标记点,方便后续操作重新定位标记点。

本发明是一种双并联杆钻铆设备的法矢调姿及偏移补偿方法,解决了如何通过人为模拟调整、记录各轴数据并反向标定出钻铆设备结构特征参数的实际机械位置值;通过数控单元中可编程控制器得到区域位移传感器的位置,得到双曲面蒙皮12在x轴方向的误差角度θ(即法矢的在x轴方向的分量)、y轴方向的误差角度φ(即法矢的在y轴方向的分量),并利用目标位移传感器获得加工中心点5其z轴方向的高度值。

由于钻铆设备末端执行器的加工主轴8为z轴方向设置,为了调整双曲度蒙皮这一工件的加工中心点5的法矢姿态,即在加工中心点5处与xy平面平行的平面内对应的法矢分量θ、φ应当接近0°,需要控制托架的a旋转轴调整角度θ、控制z轴、w轴调整角度φ及z向高度,同时根据双并联杆结构特征参数计算相应的x、y、z、w、a轴对应的偏移量,同时多轴联动完成法矢调姿及加工点偏移补偿。

实施例2:

本实施例在实施例1的基础上做进一步优化,具体如下:

步骤s100:读取s1、s2、s3、s4及l12、l34,获得h。

步骤s200:手动调整各数控轴并记录以下数据:

1、步骤s211中,首次找准加工中心点时对应各数控轴机械坐标值x1、y1、z1、w1、u1、a1、h1;

2、步骤s212中,调整b角后对应各数控轴机械坐标值x2、y2、z2、w2、u2、a2、h2;

3、步骤s221中,b角非0°时,对应各数控轴机械坐标值x1'、y1'、z1'、w1'、u1'、a1'、h1';

4、步骤s222中,旋转a轴,第二次移动各直线坐标轴,对应各数控轴机械坐标值x2'、y2'、z2'、w2'、u2'、a2'、h2';

5、步骤s223中,旋转a轴,第三次移动各直线坐标轴,对应各数控轴机械坐标值x3'、y3'、z3'、w3'、u3'、a3'、h3';

6、步骤s224中,旋转a轴,第四次移动各直线坐标轴,对应各数控轴机械坐标值x4'、y4'、z4'、w4'、u4'、a4'、h4';

其中h2=h1=h、h4'=h3'=h2'=h1'=h、y2=y1、a2=a1;

根据下列计算式:

yd=yd(a)(g14)

其中:

a1=2(x1-x2)(001)

b1=0(002)

c1=2(z1-z2)(003)

d1=(x1+x2)(x1-x2)+(z1+z2+2h)(z1-z2)(004)

a2=0(005)

b2=2(x1-x2+u1-u2)(006)

c2=2(w1-w2)(007)

d2=(x1+x2+u1+u2)(x1-x2+u1-u2)+(w1+w2+2h)(w1-w2)(008)

a3=2(u1-u2)(009)

b3=-2(u1-u2)(010)

c3=0(011)

d3=(z1+z2-w1-w2)(z2-z1-w2+w1)-(u1+u2)(u1-u2)(012)

a1=2(x1'-x2')(013)

b1=2(y1'-y2')(014)

c1=2(z1'-z2')(015)

d1=[x1'2+y1'2+(z1'+h)2]-[x2'2+y2'2+(z2'+h)2](016)

a2=2(x1'-x3')(017)

b2=2(y1'-y3')(018)

c2=2(z1'-z3')(019)

d2=[x1'2+y1'2+(z1'+h)2]-[x3'2+y3'2+(z3'+h)2](020)

a3=2(x1'-x4')(021)

b3=2(y1'-y4')(022)

c3=2(z1'-z4')(023)

d3=[x1'2+y1'2+(z1'+h)2]-[x4'2+y4'2+(z4'+h)2](024)

e1=2(w1'-w2')(025)

f1=[(x1'+u1')2+y1'2+(w1'+h)2]-[(x2'+u2')2+y2'2+(w2'+h)2](026)

e2=2(w1'-w3')(027)

f2=[(x1'+u1')2+y1'2+(w1'+h)2]-[(x3'+u3')2+y3'2+(w3'+h)2](028)

e3=2(w1'-w4')(029)

f3=[(x1'+u1')2+y1'2+(w1'+h)2]-[(x4'+u4')2+y4'2+(w4'+h)2](030)

将计算式(001)至(030)带入(g1)至(g15),由(g12)至(g15)得双并联杆各旋转轴中心点在机床坐标系中的位置xz、xw、yd、zd。

步骤s300:调取s1、s2、s3、s4及l12、l34,结合下列计算式:

即得法矢偏角θ、φ,法矢调整量δa、δb。

步骤s400:结合下列计算式:

w22=z22(034)

zd=zd-h(037)

δxa=x22-x1(038)

δya=y22-y1(039)

δza=z22-z1(040)

δwa=w22-w1(041)

δxb=x33-x1(042)

δzb=z33-z1(043)

δwb=w33-w1(044)

x33=xz+(x1-xz)·cosθ+[z1-(zd-h)]·sinθ(045)

z33=zd-h+[z1-(zd-h)]·cosθ-(x1-xz)·sinθ(046)

w33=zd-h+[w1-(zd-h)]·cosθ-[x1-(xw-u1)]·sinθ(047)

以及:

δxb=-(x1-xz)·(1-cosθ)+[z1-(zd-h)]·sinθ(z5)

δyb=0(z6)

δzb=-[z1-(zd-h)]·(1-cosθ)-(x1-xz)·sinθ(z7)

δwb=-[w1-(zd-h)]·(1-cosθ)-[x1-(xw-u1)]·sinθ(z8)

δx=δxa+δxb(z9)

δy=δya+δyb(z10)

δz=δza+δzb(z11)

δw=δwa+δwb(z12)

得到:

δx=-{(x1-xz)·sinb1

+[z1-(zd-h1)]·cosb1}·(1-cosφ)·sinb1

+(y1-yd)·sinφ·sinb1

-(x1-xz)·(1-cosθ)

+[z1-(zd-h1)]·sinθ(b1)

δy=-{(x1-xz)·sinb1

+[z1-(zd-h1)]·cosb1}·sinφ

-(y1-yd)·(1-cosφ)(b2)

δz=-{(x1-xz)·sinb1

+[z1-(zd-h1)]·cosb1}·(1-cosφ)·cosb1

+(y1-yd)·sinφ·cosb1

-[z1-(zd-h1)]·(1-cosθ)-(x1-xz)·sinθ(b3)

δw=-{(x1-xz)·sinb1

+[z1-(zd-h1)]·cosb1}·(1-cosφ)·cosb1

+(y1-yd)·sinφ·cosb1

-[w1-(zd-h1)]·(1-cosθ)-[x1-(xw-u1)]·sinθ(b4)

δa=-φ(b5)

将步骤s100、步骤s200、步骤s300中数据带入计算式(b1)至(b5),即得偏移补偿量δx、δy、δz、δw、δa。

步骤s500:多轴联动以完成钻铆时的法矢调姿及其偏移补偿的动作。

若s1>s2,a旋转轴负向旋转且旋转角度|φ|;

若s1=s2,a旋转轴处于0°位置;

若s1<s2,a旋转轴正向旋转且旋转角度|φ|;

若δb>0,s3>s4,则z轴负向运动,w轴正向运动;

若s3=s4,b虚拟旋转轴处于0°位置;

若s3<s4,z轴正向运动,w轴负向运动。

实施例3:

本实施例重点说明法矢调整量及偏移补偿量的算法:

δx=-{(x1-xz)·sinb1

+[z1-(zd-h1)]·cosb1}·(1-cosφ)·sinb1

+(y1-yd)·sinφ·sinb1

-(x1-xz)·(1-cosθ)

+[z1-(zd-h1)]·sinθ(b1)

δy=-{(x1-xz)·sinb1

+[z1-(zd-h1)]·cosb1}·sinφ

-(y1-yd)·(1-cosφ)(b2)

δz=-{(x1-xz)·sinb1

+[z1-(zd-h1)]·cosb1}·(1-cosφ)·cosb1

+(y1-yd)·sinφ·cosb1

-[z1-(zd-h1)]·(1-cosθ)-(x1-xz)·sinθ(b3)

δw=-{(x1-xz)·sinb1

+[z1-(zd-h1)]·cosb1}·(1-cosφ)·cosb1

+(y1-yd)·sinφ·cosb1

-[w1-(zd-h1)]·(1-cosθ)-[x1-(xw-u1)]·sinθ(b4)

δa=-φ(b5)

其中:

(1)x1、y1、z1、w1、u1、h1为步骤s200中各轴法矢调姿前对应的机械坐标值;

(2)xz、xw、yd、zd为从步骤s200中获得的4个定值;

(3)θ为加工中心点在x轴方向上法矢偏角,从步骤s300中获得;

(4)φ为加工中心点在y轴方向上法矢偏角,从步骤s300中获得;

(5)sinb1、cosb1从步骤s300中获得:

(6)zd为工件表面钻铆点的高度位置值,即:zd=zd-h;

(7)δa为托架a旋转轴的增量,φ与δa对应,且φ可作为托架a旋转轴其旋转指令中对应的旋转角度;

(8)δb为为托架b虚拟旋转轴的增量,θ与δb对应,且θ可作为托架b虚拟旋转轴其旋转指令中对应的旋转角度;

(9)s1、s2、s3、s4为模拟量输入模块采集的四个区域位移传感器值,从步骤s100中获得;

(10)l12为第一区域位移传感器9、第二区域位移传感器7之间的中心距,从步骤s100中获得;

(11)l34为第三区域位移传感器6、第四区域位移传感器10之间的中心距,从步骤s100中获得。

本实施例的其他部分与上述实施例相同,故不再赘述。

实施例4:

本实施例在上述实施例基础上做进一步优化,本实施例中四个区域位移传感器,即第一区域位移传感器9、第二区域位移传感器7、第三区域位移传感器6、第四区域位移传感器10可以是超声波传感器也可以是激光传感器。本实施例的其他部分与上述实施例相同,故不再赘述。

实施例5:

本实施例在上述实施例基础上做进一步优化,所述步骤s500具体是指,建立循环固定数控子程序,将步骤s200、步骤s300、步骤s400中获取各轴坐标值、获取目标位移传感器检测值、获取区域位移传感器位移值、法矢偏角算法及偏移补偿量算法等都写入到nc子程序的变量△x,△y、△z、△w、△a中,将变量转换为系统能够识别的指令值;同时依照数控子程序的结构进行完善,包括开头及结尾、各种防错措施的保护、完整的逻辑判断等。编写法矢调姿及偏移补偿的可编程逻辑(plc)程序,建立一定的启动条件关系,利用nc程序自动编程执行各轴的运动,达到了位置、速度全闭环控制,速度快、精度高,减少了法矢调节时间,降低了劳动强度,提高了生产效率。

本实施例的其他部分与上述实施例相同,故不再赘述。

以上所述,仅是本发明的较佳实施例,并非对本发明做任何形式上的限制,凡是依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化,均落入本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1