基于MATLAB和ADAMS的六自由度并联运动机床运动学仿真
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
万方数据
2009年第11期·设计与研究·
然后就其运动学特性运用ADAMS分析软件进行模拟和仿真,并以具体例子进行分析。
1六自由度并联机床的运动学分析
1.1利用UG软件建立并联机床模型
图1为利用uG软件建立的并联机床模型,该并联机床由伸缩杆、刀具、主轴和机架组成。
图l六自由度并联机床的实体模型
在进行运动学分析时,假设各零件质量分布均匀,且为刚体。
机架固定在地面上,伸缩杆和机架之间使用万相铰链连接,与动平台使用球铰连接,通过伺服电动机驱动六根伸缩杆,实现动平台在空间的移动和转动,从而得到动平台的不同位姿;主轴部件固定在动平台上,带动刀具旋转,实现对工件的切削加工要求。
1.2运用MATLAB软件求解并联机床的逆解模型并联机床的运动学位置分析H刮包括正解和逆解,是运动学分析的基础。
位置正解为已知关节变量求解刀具在笛卡尔坐标空间的位姿;逆解为已知刀具位姿求解各关节变量。
本文采用欧拉角坐标变换的方法求解并联机床的逆解模型。
首先,分别建立固定平台A和动平台B上的坐标系:D—x。
tz。
和D:一xyz,如图2所示。
图2并联机床结构图
从图中可见,动平台的位置和姿态可用固定平台的一个位置向量r=[砟yPzPr和一组欧拉角a、犀、7来表示。
其中a=回转角,卢=俯仰角,y=偏转角。
将动平台坐标系转换到固定平台坐标系,首先需要进行欧拉角转换。
假定动平台先绕石坐标转动(a),然后绕y坐标转动(卢),最后绕z坐标转动(y)。
最终求出欧拉角转动矩阵R卿就等于在x、y、Z坐标中单独转动矩阵R¨%、R,的乘积。
为了便于利用计算机编程,这里采用齐次坐标的形式来建立坐标变换矩阵。
即:
R嘶=R。
R口R,(1)式中:
也=
O瓦
一8ina匕
c08a乙
Ol
co孵Osi邮
010
一si唯Oco咿
OOO
cosy—siny
O
sin’,c0870
OO1
00O
为了计算动平台铰链在固定平台坐标系中的位置向量,必须进行坐标变换。
已知并联机床的结构设计参数,其中,上下固定平台的半径r。
为607.2mm和r:为752.7mm,上下定平台的间距危。
为153.5mm,动平台的半径r,为120mm,上下动平台的间距.Il,为130mm,下层定平台距离动平台的距离^:为359.1mm,动平台各环间间距^为40mm。
定平台上各铰链点的绝对坐标为:
Al(rlcos(订/6),一rlsin(1r/6),O)1
A2(0,rl,O)rA3(一rIcos(1r/6),一^sin(1T/6),O)r
A4(一r2cos(1T/6),r2sin(1r/6),一^I)1
A5(O,一,2,一J11)1
A6(r2cos(1『/6),r2sin(订/6),一矗1)7
写成矩阵的形式为:
A=(三1:A30{A6)
动平台各铰链点的相对坐标为:
a
口。
一
.蓦
o
l
O
0
0
O
0
O
1
O
O
O
l 万方数据
·设计与研究·组合机床与自动化加工技术
即:
Bl(r3c08(丌/6),一b8in(叮r/6),一d)r
B2(O,r3,一d一^)7
曰3(一r3cos(竹/6),一r3sin(盯/6),一d一2^)1
曰4(一bc08(叮r/6),r3sin(订/6),一^3—3^一d)。
色(O,一r3,一^3—4|Il—d)1L。
居6(r3cos(盯/6),r3sin(1T/6),一^3—5^一d)1
写成矩阵的形式为:
曰。
=(:’{22:j:4:5:6)£s
玩2【l1fll1Jb
从而可以求出日。
在定坐标系中的绝对坐标曰。
曰=R嘶×曰。
最后求出杆长的向量£,即:
£=曰一A(3)
同时,可求得六根杆的理论曲线,如图4所示。
1.3由matIab软件得到杆长变化曲线
通过前面的运动学分析,编程求得六根杆的杆长
变化函数。
在求得的函数中含有六个量(xP、y”zP、
a、卢、7),即动平台的位姿。
结合例子,如图3所示,在
锲形块斜面上走刀铣削一个长短半轴分别为100和
20Q/3/3的椭圆形,将动平台的位姿x。
=1008in(2盯∥
5),yp=100cos(21T£/5),z。
=一1/√3木loocos(21T£/5)
一^。
一九:,a=一订/6,卢=y=O,带入求得的杆长公式图4杆长理论曲线(3)中,编程求得六根杆的杆长函数,即:2并联机床运动仿真
围3锲形块斜面上的加工轨迹2.1仿真模型建立
ADAMS具有实用的Parasolid输入/输出功能,可以输入CAD中生成的Parasolid文件,也可将单个模型或在某一指定仿真时刻的模型输出到一个Parasol—id文件中o¨。
本文将UG软件中生成的三维模型以Parasolid文件的形式导入ADAMs中。
导入的模型各构件之间没有任何约束关系,进行仿真时各构件在重力的作用下进行无规则运动。
所以在ADAMs中要添加约束和驱动以构成各构件之间的相对运动,机架通过固定副与大地锁定,定平台与机架通过2个转动副联结,伸缩杆通过移动副联结,伸缩杆与动平台之间通过球铰联结,这样就建立了整个并联机床的虚拟样机模型。
2.2ADAMS运动仿真
由于并联运动机床动平台的运动是需要驱动6根
杆协调伸缩的,其六根驱动杆的驱动函数非常复杂,所
万方数据
2009年第1l期-设计与研究·
以对并联机床从逆解的角度进行仿真。
在ADAMS/View,若要求出动平台按某运动规律运动时各驱动杆伸缩的运动规律(即逆解),可在动平台的刀头点施加一个一般点运动激励,然后运用AD-AMs/View提供的函数生成器定义关于时间函数来构造该运动激励2个方向的运动,使动平台刀头点实现期望运动,然后应用ADAMS/View的对象测量功能,对模型作运动学分析。
以上述例子作为刀具的驱动,其运动方程为:
’rmnxdisp(time)=100·sin(2·,r·time/5)
’I’ranYdi8p(time)=100宰cos(2搴霄幸time/5)
Tranzdisp(time)=一l/i/芋·loo木cns(2木仃宰time/5)
RotXdisp(time)=一仃/6
RotY’disp(time)=O
RotZ”disp(time)=O
仿真的时间为5s,步长为50。
ADAMs提供了两种类型的测量,一种是程序预先定义好可以自动输出结果的测量,另一种是用户自定义的测量,通过ADAMS/View表达式和ADAMS/solver函数自定义测量的内容哺】。
测量功能的用途很广,可以在结束仿真后绘制有关变量的变化曲线图。
为了求得六根杆杆长的变化,分别在六根杆上创建对其长度的测量。
创建完后,进行运动仿真模拟,图5为六根伸缩杆的杆长随时间的变化曲线图。
通过对前文进行分析可以看出,运用MATLAB编程求出的杆长变化理论曲线和从ADAMs中获得的仿真曲线二者是吻合的,从而验证了逆解模型的正确性。
继而在此基础上,本文将在EMC运动学模块含有逆解函数的trivkins.c文件中嵌入该并联机床运动学逆解数学模型,重新编译,生成用于该并联机床的运动控制模块,并最终将通过G代码实例加以验证。
4结束语
本文通过对六自由度并联机床的建模及运动仿真分析,得到了杆长变化的位移曲线图,并和理论曲线相比较,验证了逆解模型的正确性,为进一步在EMc开放式数控系统的运动模块中建立逆解模型奠定了基础。
[参考文献】
[1]D.stewan.Aplg怕mwithsixdegreeoffreedom.Ime.Proc.80,1965,Partl(15):371—386.
[2]张曙,u.Hei8e1.并联运动机床[M].北京:机械工业出版社,2003.
[3]KuDM.Directdisplacementanalysi8ofstewartplatf妇nmecllani8m[J].MechanismandM∞hinetheory,1999,34(5):453—465.
[4]黄真,孔令富,方跃法.并联机器人机构学理论及控制[M】.北京:机械工业出版社,1997.
[5]谢红.五杆五环并联运动机床开发设计及关键技术研究[D].上海:同济大学,2007.
图5杆长仿真曲线
3运动学逆解模型在EMC控制系统中的应用并联机床控制系统主要有两类不同的解决方案睢1:一类是在现有的开放式控制系统的基础上进行二次开发;另一类则是硬件采用“工业控制用电脑(IPc)+运动控制器”的方式,自行开发控制软件系统。
该并联机床的控制系统采用EMC(EnhancedMachineController)开放式控制系统。
[6]K.H.Hunt.Stmcturalkinem砒icsofin—p盯8llel一∞tuated静bot删[J].T啪smi8sinsAutomat.Desing,1983,105:705—712.
[7]郭卫东.虚拟样机技术与ADAMS应用实例教程[M].北京:北京航空航天大学出版社,2008.
[8]郑建荣.ADAMs-虚拟样机技术入门与提高[M】.北京:机械工业出版社,2001.(编辑李秀敏)
·3l· 万方数据
基于MATLAB和ADAMS的六自由度并联运动机床运动学仿真
作者:李滨城, 杨丹, 顾金凤, LI Bin-cheng, YANG Dan, GU Jin-feng 作者单位:江苏科技大学,机械工程学院,江苏,镇江,212003
刊名:
组合机床与自动化加工技术
英文刊名:MODULAR MACHINE TOOL & AUTOMATIC MANUFACTURING TECHNIQUE
年,卷(期):2009(11)
1.D Stewart A platform with six degree of freedom 1965(15)
2.张曙.U Heisel并联运动机床 2003
3.Ku D M Direct displacement analysis of a stewart platform mechanism 1999(05)
4.黄真.孔令富.方跃法并联机器人机构学理论及控制 1997
5.谢红五杆五环并联运动机床开发设计及关键技术研究 2007
6.K H Hunt Structural kinematics of in-parallel-actuated robot arm 1983
7.郭卫东虚拟样机技术与ADAMS应用实例教程 2008
8.郑建荣ADAMS-虚拟样机技术入门与提高 2001
本文链接:/Periodical_zhjc200911008.aspx。