马上注册,享受更多特权
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
1. 概述
电子凸轮经常用于各种场合,其关键点的规划对凸轮主从轴运行至关重要。在实际运用中,往往需要修改各关键点,错误的修改方法会导致从轴位置突变、功能块故障(如报错误ID为626,主轴超出范围)等。为解决该问题,开发功能块(FB_AxisCam,凸轮关键点修改)。该功能块可在凸轮从轴停机或运行过程中,实时修改关键点,下一凸轮周期生效。
关键词:电子凸轮,关键点,耦合,MC_CamIn,SMC_CAMXYVA,位置突变,主轴超出范围
注:本功能块是在同事李工功能块基础上修改的,在此感谢李工的分享。
2 功能介绍
功能块FB_AxisCam具有如下功能:
(1)支持离线修改、在线实时修改;
(2)支持周期性凸轮修改,下一凸轮周期关键点生效;
(3)支持主从轴任意位置修改,包括起点位置、终点位置、中间点位置等;
(4)支持关键点个数修改;
此外,功能块FB_AxisCam集合相关功能块,如 MC_CamIn、MC_CamTableSelect、SMC_GetCamSlaveSetPosition、MC_CamOut、 MC_Stop功能块,可实现凸轮耦合、凸轮表选择、凸轮脱离、凸轮从轴位置读取等功能。
3. 示例
实现如图3-1-1所示的凸轮表1和凸轮表2切换。凸轮表1有四个关键点,凸轮表2有6个关键点。与凸轮表1相比,凸轮表2的主轴终点位置、主从轴中间点位置均改变。
图3-1-1 凸轮表1和凸轮表2的关键点示意图
调用如图3-1-2所示的功能块。
图3-1-2 功能块调用
在示例工程中,采用离线仿真。如图3-1-3所示,按步骤控制主从轴:使能、凸轮耦合、启动主轴运行。
用trace采集数据,如图3-1-4所示,关键点修改后, 下一凸轮周期生效。
图3-1-4 运行数据
|