全球旧事资料 分类
Matlab对尖顶直动凸轮轮廓的编程实现
1设计思路:
反转法是凸轮轮廓曲线的设计的基本原理。在设计凸轮廓线时,可假设凸轮静止不动,而使推杆相对于凸轮作反转运动,同时又在其导轨内作预期运动,作出推杆在这种复合运动中的一系列位置,则其尖顶轨迹就是所求的凸轮廓线。
依据书上运功规律公式和凸轮轮廓曲线的参数方程进行编程:
2编程过程
通过将推程,远休止过程,回程,近休止过程分为四段分别编程,最终合在一起构成凸轮轮廓曲线。但程序中推程为正弦加速度过程,回程为等加速过程。详细步骤见源程序中。
第一个图为连续曲线,第二个图为离散点,第三个为离散图放大。坐标显示通过Matlab自带的数据游标可以轻易得到。
f3源程序:
fe10r040h30s0sqrtr02e2i1120pi180推程角120度i230120pi180远休止角120150度之间i3150150pi180回程角150300度之间fori12120按1度均分推程角
diipi180将角度换成数值s1hdii1si
2pidii12pi正弦加速度xiecosdisi
dis0s1yisi
diecosdis0s1xByB坐标e
dfori1202150diipi180将角度换成数值s2h远休止s不变等于hxiecosdisi
dis0s2yisi
diecosdis0s2xByB坐标e
dfori1512300diipi180将角度换成数值d0idii2s3h1d0ii3i2回程采用等速运动xiecosdisi
dis0s3yisi
diecosdis0s3xByB坐标e
dfori3002361diipi180将角度换成数值xiecosdisi
dis00yisi
diecosdis00xByB坐标e
dplotxyholdo

fr
好听全球资料 返回顶部