ADAMS凸轮机构仿真_第1页
ADAMS凸轮机构仿真_第2页
ADAMS凸轮机构仿真_第3页
ADAMS凸轮机构仿真_第4页
ADAMS凸轮机构仿真_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第3章凸轮机构尖顶直动从动件盘形凸轮机构的凸轮基圆半径r=60mm,已知:从动件行程0h=40mm,推程运动角为5=150。,远休止角5=60。,回程运动角5=120。,近休0 s 0'止角为5 =30。;从动件推程、回程分别采用余弦加速度和正弦加速度运动规律。对该凸轮Is机构进行模拟仿真。从动件推程运动方程推程段米用余弦加速度运动规律,故将已知条件5=150。=5兀/6、h=40mm代入0余弦加速度运动规律的推程段方程式中,推演得到6s=20(1一cos—5)5(0<5<5冗/6)<v=(0<5<5冗/6)56a=28.8®2cos—55从动件远休程运动方程在远休程5段,即5兀/6<5<7兀/6时,s=h,v=0,a=0。s从动件回程运动方程因回程段采用正弦加速度运动规律,将已知条件5 =120。=2兀/3v、h=40mm代入0,正弦加速度运动规律的回程段方程式中,推演得到' 「 3 1 —s=40x2.75-——5+——sin(35-3.5冗)|_ 2冗 2冗 _<v=-—①11-cos(35-3.5冗)] (7冗/6<5<11冗/6)冗180。a= ro2sin(35-3.5冗)冗从动件近休程运动方程在近休程5段,即11兀/6<5<2兀时,s=0,v=0,a=0。rs一启动ADAMS双击桌面上ADAMS/View的快捷图标,打开ADAMS/View。在欢迎对话框中选择“Createanewmodel”,在模型名称(Modelname)栏中输入:tuluen;在重力名称(Gravity)栏中选择“EarthNormal(-GlobalY)”;在单位名称(Units)栏中选择“MMKSmm,kg,N,s,deg”。如图3-1所示。图3-1欢迎对话框二设置工作环境对于这个模型,网格间距需要设置成更高的精度以满足要求。在ADAMS/View菜单栏中,选择设置(Setting)下拉菜单中的工作网格(WorkingGrid)命令。系统弹出设置工作网格对话框,将网格的尺寸(Size)中的X和Y分别设置成250mm和300mm,间距(Spacing)中的X和Y都设置成10mm。然后点击“OK”确定。用鼠标左键点击选择(Select)图标张,控制面板出现在工具箱中。用鼠标左键点击动态放大(DynamicZoom)图标’7,在模型窗口中,点击鼠标左键并按住不放,移动鼠标进行放大或缩小。三用升程表创建凸轮轮廓曲线在ADAMS/View零件库中选择球体(Sphere)」',在原点(0,0,0)(选择坐标原点,将为下面利用升程表创建凸轮轨迹带来方便)处创建一个球形观察点,球体的参数选择“NewPart”,半径选择10mm(这里只要求球形观察点的运动轨迹就行,为了观察清楚,将球形观察点用一定半径大小的球体来表示),仓U建后的名称默认为“Part:PART_2”。根据凸轮基圆半径r° 60mm,在点(0,60,0)处创建第二个球体(Sphere),球体的参数选择“NewPart”,半径选择10mm(理由同上),创建后的名称默认为“Part:PART_3”。在ADAMS/View约束库中选择旋转副(Joint:Revolute)°荻,参数选择为“2Bod-1Loc”和“NormalToGrid”,鼠标左键先点击原点出的球体(PART_2),再点击机架(ground),最后在球体中心点击鼠标右键,弹出Select对话框,如图3-2所表示,选择“PART_2.cm”,然后点“OK”确定。在球体(PART_2)上成功创建旋转副(Joint:JOINT」),如图3-3所示。

OK1SelectPAP.TZ-cmPAP.TZ_MAPJCEE.1Pat:PffiTOK1SelectPAP.TZ-cmPAP.TZ_MAPJCEE.1Pat:PffiT2-Sbps口日:ELL]F5DED_LJtirt:JQ[NTJC:=LTLcel图3-2选择对话框图3-3在球体(PART_2)上创建旋转副在ADAMS/View约束库中选择移动副(Joint:Translational) ■,参数选择为“2Bod-1Loc”和“PickFeature”,鼠标左键先点击点(0,60,0)处的球体(PART_3),然后点击原点处的球体(PART_2),最后在球体(PART_3)中心点击鼠标右键,在弹出Select对话框中选择“PART_3.cm”,然后点“OK”确定,就会出现白色的箭头,移动光标,使箭头指向Y轴的正方向后点击鼠标左键,从而在球体(PART_3)上成功创建移动副(Joint:JOINT_2),如图3-4所示。在ADAMS/View驱动库中选择旋转驱动(RotationalJointMotion)角,在速度(Speed)栏中,输入速度值360d,表示驱动装置每分钟转360度,用鼠标左键点击球体(PART_2)上的旋转副(JOINT」),在旋转副上出现一个大的驱动图标,即为驱动装置( Motion:MOTION」),如图3-5所示。在ADAMS/View驱动库中选择移动驱动(TranslationalJointMotion)〔亶,参数默认,用鼠标左键点击球体(PART_2)上的移动副(JOINT_2),同样在移动副上出现一个大的驱动图标,即为驱动装置(Motion:MOTION_2),如图3-6所示。图3-4在球体(PART_3)上创建移动副图3-5在球体(PART_2)上定义旋转驱动

FMotion!TOTIOM2Part:PART_3-Ellipsoid:ELLIPSOID_2—MarksrsMARKERz—Marker:cm—Marker:MARKER5Part:PART_£-Marker:MARKER_6selectAppEaranceP'leasurecopyDeleteFMotion!TOTIOM2Part:PART_3-Ellipsoid:ELLIPSOID_2—MarksrsMARKERz—Marker:cm—Marker:MARKER5Part:PART_£-Marker:MARKER_6selectAppEaranceP'leasurecopyDelete(De)actlvateMotionsMOTIONr^lodlfy图3-6在球体(PART_3)上定义移动驱动图3-7重新设置移动驱动的参数,出现Function在球体(PART_3)上点击鼠标右键,选择Motion:M0TI0N_2—Modify,如图3-7所示。出现JointMotion对话框,如图3-8所表示,接着点击FunctionBuilder图标,出现FunctionBuilder对话框。在FunctionBuilder中的Definearuntimefunction栏中输入如下语句:“IF(time-5/12:20*(l-cos(6/5*360d*time)),40,IF(time-7/12:40,40,IF(time-ll/12:40*(2.75-3*time+l/(2*pi)*sin(3*2*pi*time-3.5*pi)),0,IF(time-1:0,0,0))))”,然后点击Verifr,如果出现“Functionsyntaxiscorrect”对话框,则表示输入的语句没有语法格式上的错误,如图3-9所示;否则输入语句中存在格式上的错误。然后一直点“OK”,直到退出JointMotion对话框。选择仿真(Simulation)图标低I,将仿真停止时间(EndTime)设置为1,为了使由轨迹生成的凸轮轮廓曲线光滑,而又缩短计算机生成曲线的计算时间,综合这两方面的要求,我们这里将输出结果(轨迹)的总步数(Steps)设置为100迹生成的凸轮轮廓曲线光滑,而又缩短计算机生成曲线的计算时间,综合这两方面的要求,我们这里将输出结果(轨迹)的总步数(Steps)设置为100。点击仿真按钮(Play)»;当仿真结束,点击复位按钮(Rewind) 。图3-8JointMotion对话框图3-9FunctionBuilder对话框在ADAMS/View菜单栏中,选择Revive下拉菜单中的CreateTraceSpline命令,然后用鼠标左键点击球体(PART_3),接着在原地右击鼠标,在弹出的 Select对话框中选择PART_3.cm,之后点击对话框左下角的“OK”按钮,最后用鼠标左键点击机架(ground),凸轮的轨迹曲线(BSpline:GCURVE_3)如图3-10所示。图3-10凸轮的轮廓曲线四创建凸轮实体凸轮的轨迹曲线生成后,在球体(PART_2)上右击鼠标,选择Part:PART_2-Delete,出现如图3-11所示的对话框,表示将要删除球体及其与之相关的约束和运动副。点击DeleteAll,删除球体(PART_2)。图3-11删除命令的提示框在球体(PART_3)上右击鼠标,选择Part:PART_3-Delete,同样出现图3-11所示的对话框,点击DeleteAll,删除球体(PART_3)。删除之后的图形如图3-12所示。

图3-12删除球体之后的图形图3-13几何尺寸修改对话框在曲线上右击鼠标,选“--Bspline:GCURVE_3—Modify”,出现ModifyGeometricSpline对话框,如图3-13所示。点击对话框中的Locationtable图标I,打开LocationTable对话框,如图3-14所示。XYZXYZ10.00.00.02099905Q743E-0C^LI.U3844028^794250>0.04834263E^23263'^►LI.U5588羽5卄C66149>0.0B502434GET忍圧卜LI.U1810109£>2T9821i>0.0B552931Q7861385►LI.U9549633E>汨『9囚卜0.010|37243993151K>LI.U11328001!►736006>0.012|445252C►59980IE►LI.U134K82TQQ51528EkLI.U14|859311Q3833SFLI.U158il:iU58ik76Li537EkL.A.r rL.LL rI—JL LbLLI.URowInsertAppendDeleteFileReadWrite图3-14LocationTable对话框在LocationTable对话框中,点击“Write”按钮,出现SelectFile保存对话框,如图3-15所示,在文件名栏中输入保存名“tuluen.dat”(名字可以随意取,但不要忘记后缀“.dat”),然后点击“打开”,进行保存。最后点击“OK”按钮两次,分别退出LocationTable对话框和ModifyGeometricSpline对话框。

图3-15保存对话框在ADAMS/View零件库中选择样条曲线(Spline)图标参数选择如图3-16所示。在ADAMS/View工作窗口中用鼠标左键随意选取12个不同的点(至少要取8个点),然后点击鼠标右键进行确定。如图3-17所示,图中绿色的闭合曲线就是所画的样条曲线,曲线上11个红色的小块表示11个所取的点。图3-16参数选择图3-17绘制样条曲线在所画的样条曲线(绿颜色的)上右击鼠标,选择--Bspline:GCURVE_4-Modify,出现ModifyGeometricSpline对话框,如图3-18所示,在该对话框中选择Locationtable图标 L出现LocationTable对话框,如图3-19所示。由于每个人所画的样条曲线的不一样,相应的X、Y、Z坐标也就不一样。

ACipADdIz1_ACipADdIz1_D.0fl.O0□24D.Doa35D.D-50.0n045D.Q-BO.0iln530.0-110.0UIJ-]D.fl-120.00□1-5D.D-120.0H08-TD.D-100.0H0i-ID.D-WLiln-TO.D-;111UIJ-SD.D-20.0oaL2-2D.00.0n0L3D.D0.0n0图3-18几何尺寸修改对话框图3-19LocationTable对话框在LocationTable对话框中,点击“Read”按钮,打开上面保存的“tuluen.dat”文件。则LocationTable对话框中的X、Y、Z坐标值产生了变化,如图3-20所示。然后点击“OK”按钮两次,分别退出LocationTable对话框和ModifyGeometricSpline对话框。则在步骤4.5中所画的样条曲线(绿色的)变成了与轨迹曲线(BSpline:GCURVE_3)(白色的)一模一样的曲线。如图3-21所示。QE 匚suslK1|QE 匚suslK1|0.000fl.D2743E-Di>0.0379^250::►0.043342KS|k232639^0.05SBSlESEk0B6149j|fl.D6502484^i:i87S4D:>0.079101O9EkET9G21汁0.0S55曲314706130^0.09丑册S?卜880792i>l:u:lLO372-iSWk93151B^0.0LI□eeociik736COBi>0.0L2445252"阴莊w0.013邨閒ZT4Ci5]龙吕洋EL口L48593111k039335^0.08D00E81k7&QE37^0.0.J.f LJ L...〕Lo匚TableLnscrtApp^xid.DcletEFilef瓦佥iWritESetSelected图3-20倒入新的X、Y、Z坐标值图3-21采用新的坐标值后的样条曲线在ADAMS/View中位置/方向库中选择位置-平移图标,,参数选择如图3-22所示。在ADAMS/View工作窗口中先用鼠标左键点击样条曲线(绿色的),并选择该曲线上的一点(PART_5.MARKER_10),然后,移动光标选择轨迹曲线(白色的)上的一点(ground.MARKER_9),如图3-23所表示。最后点击鼠标左键确定,两条闭合曲线重叠在一起,如图3-24所示。

图3-22参数选择图3-23平移前的闭合样条曲线APatsF^RT5Delete-BSpline:GCURVE_3-BSpline:GCUR\^_4-BSpline;GCURVE_3APatsF^RT5Delete-BSpline:GCURVE_3-BSpline:GCUR\^_4-BSpline;GCURVE_3图3-24平移后的闭合样条曲线图3-25删除轨迹曲线在样条曲线上,如图3-25所示右击鼠标,在弹出的菜单中,选择“--Bspline:GCURVE_3-Delete”,删除最开始生成的轨迹曲线(因为该闭合样条曲线与机架固结在一起)。在ADAMS/View中零件库中选择拉伸图标』,参数选择如图3-26,在ADAMS/View工作窗口中用鼠标左键连续点击闭合样条曲线两次(第一次选择PART_5,第二次选择PART_5.GCURVE_4),之后一个凸轮实体拉伸出来。如图3-27所示,图中的凸轮是旋转后的形状。

AddloTart图3-26参数选择图3-27凸轮实体Foiwai->1Fath:LengthAddloTart图3-26参数选择图3-27凸轮实体Foiwai->1Fath:Length五创建尖顶从动件在ADAMS/View中零件库中选择圆柱体图标」;,参数选择NewPart,其他参数(Length、Radius)可以不选择。在ADAMS/View工作窗口中用鼠标选择点击坐标(0,100,0)(因为本设计的对象是尖顶直动从动件盘形凸轮机构,根据机械原理,这种机构中从动件和凸轮之间没有偏距,因此,从动件需要创建在凸轮的正上方,并且位置选择要合理,不要太高),如果选择不准确,可以同时按住Ctrl键,进行强制选择。然后选择点击坐标(0,180,0)(从动件的长度选择对后面的受力分析有影响,从动件的长度越长,质量越大,对凸轮的压力也越大),一个圆柱体创建出来,如图3-28所示。图3-28图3-28创建圆柱体图3-29创建截锥体图3-30尖顶从动件在ADAMS/View中零件库中选择截锥体图标、,参数选择AddtoPart,其他参数(LengthBottomRadius、TopRadius)可以不选择。在ADAMS/View工作窗口中先用鼠标左键点击圆柱体(PART_10),接着选择圆柱体底面上的Marker点(PART_10.MARKER_12),然后选择凸轮(闭合样条曲线)上的Marker点(PART5.MARKER10)。一个截锥体创建出来,

并且和圆柱体固结在一起。如图3-29所示。在截锥体上右击鼠标,选择“--Frustum:FRUSTUM_7-Modify”,在弹出的对话框中,将TopRadius项的值改为(0.0mm),BottomRadius项的值改为(10.0mm)(此半径值和圆柱体的半径相同)。点击“OK”确定。修改后的尖顶从动件如图3-30示。六创建凸轮和尖顶从动件之间的接触(Contact)选择ADAMS/View零件库中的“Marker”按钮.-,参数选择AddtoPart和GlobalXY。在ADAMS/View工作窗口中先用鼠标左键选择截锥体(PART_10),然后在截锥体的尖顶处右击鼠标,在弹出的Select对话框中选择PART_10.FRUSTUM_7.V1。如图3-31所示。点击“OK”确定,在尖顶从动件处创建出一个Marker点。如图3-32中显亮的坐标。rZZPABTEXTUUSIDJTE.PAP.TE-ECTEUEIDn5.V130PAf!T5-GOURDE4.72:PARTELMARKERLDPAP.T5.MARKER11PAET10-MAUREB12PART10.FKUS™iT¥1=PAPT10_FRUSTUM7.71图3-31选择要创建Marker点的位置图3-32创建在尖顶处的Marker点选择ADAMS/View力库中的接触(Contact)按钮在弹出的CreateContact对话框中,ContactType项选择PointtoCurve;Marker项选择MARKER_14(就是步骤6.1中所创建的MarkerrZZPABTEXTUUSIDJTE.PAP.TE-ECTEUEIDn5.V130PAf!T5-GOURDE4.72:PARTELMARKERLDPAP.T5.MARKER11PAET10-MAUREB12PART10.FKUS™iT¥1=PAPT10_FRUSTUM7.71图3-31选择要创建Marker点的位置图3-32创建在尖顶处的Marker点七创建移动副和旋转副因为在凸轮转动的过程中,尖顶从动件做上下运动。所以只要在尖顶从动件上创建一个垂直方向的移动副就可以得到需要的运动。选择ADAMS/View约束库中的移动副(Joint:Translational)按钮血:,参数选择2Bod-1Loc和PickFeatureo在ADAMS/View工作窗口中先用鼠标左键选择圆柱体(PART_10),然后选择机架(ground),接着选择圆柱体上的PART_10.cm这时会出现一个白色的箭头,移动光标,使箭头的方向垂直向上,如图3-35所示。最后点击鼠标左键确认。图3-36中显亮的部分就是创建出来的移动副。

图3-33定义接触类型的对话框图3-34创建出来的接触图3-35定义移动副的方向图图3-33定义接触类型的对话框图3-34创建出来的接触图3-35定义移动副的方向图3-36从动件上的移动副凸轮做旋转运动,副(Revolute)按钮'猥,参数选择2Bod-1Loc和NormalToGrid。在ADAMS/View工作窗口中用鼠标左键先点击凸轮(PART_5),在点击机架(ground),然后按住Ctrl键点击坐标原点(0,0,0),一个旋转副创建出来,如图3-37所示。图中显亮的部分就是旋转副,该旋转副定义了凸轮和机架之间的运动关系。八创建驱动在ADAMS/View驱动库中选择旋转驱动(RotationalJointMotion)按钮,在Speed一栏中输入360,360表示旋转驱动每秒钟逆时钟旋转360度。在ADAMS/View工作窗口中,用鼠标左键点击步骤7.3中创建出来的旋转副(JOINT_2),一个旋转驱动创建出来,如图3-38所示,图中显亮的部分为旋转驱动。

图3-37创建旋转副图3-38创建旋转驱动九保存模型在ADAMS/View中,选择“File”菜单中的“SaveDatabaseAs”命令,如图3-39所示。系统弹出保存模型对话框,输入保存的路径和模型名称,按“OK”,保存尖顶直动从动件盘形凸轮机构模型:tuluen.bin,如图3-40所示。1ADAMS/^iew12.0LQ点击主工具箱的仿真按钮口,设置仿真终止时间(EndTime)为3,仿真工作步长(StepSize)为0.01,然后点击开始仿真按钮 ,如图3-41所示,系统进行仿真,观察模型的运动情况。点击图3-41左下角的Render按钮,本设计的尖顶直动从动件盘形凸轮机构的整体模型如图3-42所示。

AMainToqILok厂回TT打―-arSAMainToqILok厂回TT打―-arSmillation出上]上]Default0.01图3-41仿真选项图3-42尖顶直动从动件盘形凸轮机构十测试模型测量位移。在ADAMS/View菜单栏中,选择Build—Measure—Point-to-Point—New,如图3-43所示,进行点与点之间的位移测量。系统弹出点与点之间测量的对话框,将光标放在被测量的点(ToPoint)栏中,按鼠标右键,选择Marker—Browse,如图3-44所示。BantHassFrmFbinl陋罰£Janh...Characteri5ticl-'ararrieterizE:FCrCti^..Cw*T<上匚onpanbTitELejreseni.ccnirdiLatesld:LJ-qmpgib■血TkM图BantHassFrmFbinl陋罰£Janh...Characteri5ticl-'ararrieterizE:FCrCti^..Cw*T<上匚onpanbTitELejreseni.ccnirdiLatesld:LJ-qmpgib■血TkM图3-43进行点与点之间测量的命令图3-44点与点之间测量的对话框Nfr»LkCfi-Ccr^ntatsOefTAnbS/dtAh旦MiAT杜&DCK£iIQwOrrtil|-hl...Ioraant:FlEdInfo"■tJIBUflUOTl 卜-P.-=Cfle卜^pfrputed■ElTKtfcfitSdrctedijbj«+UKApplyCancel在弹出的DatabaseNavigator的对话框中,选择PART_10下面的MARKER_14(因为该点是尖顶与凸轮接触的点)。然后点击该对话框下面的OK按钮。如图3-45所示。同样在图3-44中的参考点(FromPoint)栏中,按鼠标右键,选择Marker—Browse,在弹出的DatabaseNavigator的对话框中,选择ground下面的MARKER_18(该点是坐标原点),然后点击该对话框下面的OK按钮。如图3-46所示。图3-45图3-45选择被测量的点图3-46选择参考点在图3-47中的Characteristic栏中选择Translationaldisplacement,在Component栏中选择mag。然后点击对话框下面的OK确认。生成的时间-位移曲线如图3-48所示。ToFoiat:H朋工IJLIE;图3-47ToFoiat:H朋工IJLIE;图3-47点与点之间测量位移对话框图3-48时间位移曲线mPaint'ChurAcLvyL£t:iCarrp^nant.iTuisl-atiocL-ildjiplaccfwit在本设计中,速度和加速度的测量的过程和位移的过程几乎一样,只是在点与点之间测量对话框(PointtoPointMeasure)中的Characteristic项,分别选为Translationalvelocity,如图3-49所示,或者Translationalacceleration,如图3-50所示。3lie总d.wl'iV4.I.LVwEilL:Curte5iu.二|Pilinttfl[PointHeadeiJii-e甘匚reutEStrap口磺CtrgtpSltLpCLatLBltpre3«?JiiizoKrdLn.ainIdPoint:Pro*FoLut'3lie总d.wl'iV4.I.LVwEilL:Curte5iu.二|Pilinttfl[PointHeadeiJii-e甘匚reutEStrap口磺CtrgtpSltLpCLatLBltpre3«?JiiizoKrdLn.ainIdPoint:Pro*FoLut':.<ni>x.nISRLPT2HJ?IFIAEIXEFLlEConpTrsnilaM-j^ilwlacity.i.ulpm.HEA_F7ETr_3Nea^-ureKane'IIAEEEKJI7oFoint:MEKHKJE;IronPoint:TrAridA.t^cai-11AccA16rA.tionCcnpoDtnl;BotiiriddarivativQEih:KepreBeniconrdiJia.in:Cur16-s.jmr 亍|图3-49点与点之间测量速度对话框图3-50点与点之间测量加速度对话框Part:PART□--Extrusion:EXTRUSION5■■■e.asure-MarkerMARKER17Deete-MarkerMARKER18Renam

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论