Matlab凸轮设计
4 取标段的分析
取标装置是贴标机的核心部件之一,是影响贴标质量和贴标精度的重要因素,取标段是通过取标板与标签的相切运动使得涂有胶水的取标板从标签盒中粘取标签纸[4],理论上取标过程中取标板与标签应即无相对滑动又无法向相对位移,但研究表明上述两个条件无法同时满足[5]。当取标板与标签有相对滑动时会导致粘在取标板上的标签出现褶皱、不平整以及搓标签;当取标板与标签有法向相对位置时,取标板与标签不能保持相切,这都能导致取标失败。为保证有效取标,通常以取标板与标签无相对滑动为设计条件,然后通过安装弹簧式标签盒消除取标板与标签法向相对位移的影响,从而保证整个取标过程中取标板与标签保持良好接触[6]。
取标段滚子运动分析如图5所示。标板转轴台绕O0匀速转动,取标板自转中心为O2,曲率中心为O1,曲率半径为Rb。取标板在绕O2自转的同时绕O0公转,公转半径为R0。取标板的偏心距为e,D为取标板上弧线中点,标签M1M2的长度为L,中点为N。转盘转角α为O0O2与y轴的夹角,取标板的摆角β为O0O2与O1O2的夹角,取标板的自转角Ψ为O1O2与y轴的夹角。点E为滚子中心,固定在与取标板自转中心相连接的连杆上,滚子放在槽形凸轮中。
当标板转轴台逆时针方向转动时,取标板顺时针方向摆动。当B1与M1接触时开始取标,当B2与M2接触时完成取标,取标板走过的弧长与标签长度相等。取标板在取标签时的摆动关于y轴对称[7]。当D与N接触时α=β=Ψ=0,切点D的坐标为(0,Rb)。
当转盘转角为α时,D与N相切。取标板摆过的弧长等于它粘取到的标签的长度[8],即SB1D=M1N,则:通过对方程组求解,可以得到E点的运动轨迹即为取标工位滚子的理论运动轨迹,也就是凸轮的理论运动轨迹。
%% 原来的--------4段凸轮角度----------
global r % 凸轮基圆半径
global R; % 滚柱半径
global xxx xxx2 yyy yyy2 o0e
length1=163;
length2=163+79;
length3=163+79+67;
length4=360;
degree=0:1:360;
degree1=degree/180*pi;
x1=zeros(length(degree),1);
y1=zeros(length(degree),1);
rr=zeros(length(degree),1);
num=1:length(o0e);
P=polyfit(num,o0e,9);
yi=polyval(P,num);
rayon=r;
for i=1:length(degree)
if i<=length1 %0~163 162个数据
x1(i)=r*cos(degree1(i));
y1(i)=r*sin(degree1(i));
rr(i)=r;
elseif i>length1 && i<=length2 %189 242 共54个数
j=o0e(1)-r;
r1=r+j*(((i-length1)/79)^2);
x1(i)=r1*cos(degree1(i));
y1(i)=r1*sin(degree1(i));
rr(i)=r1;
elseif i>length2 && i<=length3
x1(i)=yi(i-242)*cos(degree1(i));
y1(i)=yi(i-242)*sin(degree1(i));
rr(i)=yi(i-242);
else
j=(o0e(end)-r)/(360-length3);
r1=o0e(end)-j*(i-length3);
x1(i)=r1*cos(degree1(i));
y1(i)=r1*sin(degree1(i));
rr(i)=r1;
end
end
注:初始参数 单位(mm)
取标板曲率半径Rb=240.6 凸轮基圆半径R=130
取标板偏心距e=124 滚柱半径r=11
标签长度L=170 传动力臂O2E=54
取标板公转半径R0=124 传动夹角O1O2E=83.89°
且
E点是固定在凸轮槽里面的滚子,半径r=11mm
Matlab凸轮设计相关推荐
- 摆动凸轮matlab程序,滚子摆动从动件凸轮设计matlab程序.doc
滚子摆动从动件凸轮设计matlab程序 disp ' ******** 滚子摆动从动件凸轮设计 ********' disp '已知条件:' disp ' 凸轮作顺时针方向转动,从动件做摆动' dis ...
- 摆动凸轮matlab程序,滚子摆动从动件凸轮设计matlab程序
disp ' ******** 滚子摆动从动件凸轮设计 ********' disp '已知条件:' disp ' 凸轮作顺时针方向转动,从动件做摆动' disp ' 从动件在推程作等加速/等减速运动 ...
- 静电场的有限差分法与matlab 仿真课程设计,计算物理和MATLAB课程设计--自激振动系统的MATLAB仿真.doc...
东北石油大学课程设计任务书 课程 计算物理和MATLAB课程设计 题目 自激振动系统的MATLAB仿真 专业 姓名 学号 主要内容.基本要求.主要参考资料等 主要内容: 研究范?德?波耳(Van de ...
- 用MATLAB编程正弦稳态相量图,matlab课程设计--利用MATLAB对线性电路正弦稳态特性分析...
matlab课程设计--利用MATLAB对线性电路正弦稳态特性分析 课程设计任务书 学生姓名: 专业班级: 指导教师: 刘 新 华 工作单位:信息工程学院 题 目: 利用MATLAB对线性电路正弦稳态 ...
- matlab数字滤波器设计函数汇总(转载)
这篇博客是[1][2]的整合 分类 函数名 功能说明 滤波器的分析(幅频/相频) abs 求绝对值(幅值) angle 求相角 conv/conv2 求卷积/二维卷积 fftfilt 利用重叠相加法的 ...
- 怎么将matlab滤波器系数导出_matlab与FPGA数字信号处理系列(1)——通过matlab工具箱设计FIR数字滤波器...
以99阶FIR低通滤波器为例,学习使用matlab的fdatool工具箱设计滤波器,并将滤波器系数导出到.coe文件,联合Vivado进行FPGA的FIR滤波器设计. 本文滤波器参数为:低通FIR滤波 ...
- matlab 滤波器设计 coe_一种半带滤波器的低功耗实现方法
在如今数字技术中,半带滤波器因其通带阻带对称,系数具有偶对称性且滤波器阶数为奇数,有效系数少等特点广泛应用于通信.视频处理.语音识别等数字信号处理应用中,尤其常用于实现信号的2倍抽取.对于一个阶数为N ...
- 基于matlab的绘图设计,matlab课程设计---利用MATLAB仿真软件进行绘图
matlab课程设计---利用MATLAB仿真软件进行绘图 课程设计任务书课程设计任务书 题题 目目 利用利用 MATLABMATLAB 仿真软件进行绘图仿真软件进行绘图 初始条件初始条件 仿真软件 ...
- matlab 课程设计循环码性能分析,matlab课程设计--循环码的性能分析
matlab课程设计--循环码的性能分析 课程设计任务书 学生姓名学生姓名 专业班级专业班级 指导教师指导教师 工作单位工作单位 题目题目 循环码的性能分析 初始条件初始条件 MATLAB,速率为 1 ...
最新文章
- Extjs:添加查看全部按钮
- WeifenLuo.WinFormsUI.Docking
- js检测、控制表单输入必须为中文
- Install oracle 10g on RHEL 5.6--quick reference
- 在csdn上如何快速转载博客
- ThreadLocal基本使用和内存泄漏分析
- python简易版成绩管理系统_Python 实现简易版成绩管理系统
- java resultset 赋值_ResultSet数据自动绑定到JavaBean中 | 学步园
- 处理器不同模式下寄存器
- 绿屏后再现“粉屏”门!大量网友投诉iPhone 13粉屏问题 客服:非硬件问题
- 安装 selectorgadget
- Tips of keras
- sqlserver 数据多行以逗号分隔成一行
- bzoj4754: [Jsoi2016]独特的树叶
- (转)NYU教授给写AI新闻的记者们写了一封推心置腹的信,你也应该读读
- 基于Java实现大学生求职招聘信息网站系统
- 如何分析和判断中国经济大势
- spring用注解无法灵活注入带参构造函数解决办法
- 用了几年的iPhone 11竟然可以免费换电池
- OpenCV 找出图像中最小值最大值函数minMaxLoc的使用